当前位置:论坛首页 > Linux面板 > 求助

【已回应】反向代理的缓存问题

发表在 Linux面板2019-5-5 17:58 [复制链接] 13 12784

我很想知道怎么关掉这个东西。。。。

很多页面都需要第二次刷新才能得到新的数据,包括一些动态页面。。。

因为宝塔自带的gitlab版本配置东西比较困难,所以我自己安装了gitlab-ce 10.8.7 版本,利用宝塔面板的反向代理功能让一个域名能够访问到我的gitlab。。。

然后问题来了,我利用IP访问(不通过宝塔反向代理的域名)所有功能都是正常的

然后利用反向代理(通过宝塔反向代理)使用域名,我登录了gitlab之后,点击登出,结果不知道是不是直接把我登出的界面缓存掉了,直接又302跳转到了gitlab的主页,我只能怀疑是缓存的问题

因为我把proxy_cache_dir的文件删除了才能够正常退出 或者是 使用浏览器的清除缓存功能  才能正常退出登录

QQ图片20190505175720.png

百度了各种宝塔 关闭 反向代理缓存 的方法,解决不了


使用道具 举报 只看该作者 回复
发表于 2019-5-9 12:34:01 | 显示全部楼层
宝塔用户_xvdnrg 发表于 2019-5-6 17:59
投票系统做了负载均衡,肯定需要用到redis做session管理,但也不至于redis会缓存其他东西呀?
然后gitlab ...

proxy.png
你好,如果想取消反向代理浏览器缓存,可以到站点设置-->反向代理-->配置文件里把红框的配置删除保存即可。
使用道具 举报 回复 支持 1 反对 0
发表于 2019-5-5 18:01:28 | 显示全部楼层
之前做了一个投票功能,打开了公布结果的页面,结果是缓存了半夜的时候的一次测试的时候的结果,差点就没把整个活动搞炸。。。

这个投票功能因为并发很大,当时是用了宝塔的负载均衡功能,也就是说同样使用到了反向代理这个东西。。。
使用道具 举报 回复 支持 反对
发表于 2019-5-5 18:04:05 | 显示全部楼层
宝塔很好用,只是本人不太懂 nginx 的配置,希望各位出手帮忙一下
使用道具 举报 回复 支持 反对
发表于 2019-5-6 09:29:30 | 显示全部楼层
顶一下,这个问题困扰很久了
使用道具 举报 回复 支持 反对
发表于 2019-5-6 10:37:50 | 显示全部楼层
nginx_浏览器缓存.jpg
nginx浏览器缓存关闭
反向代理缓存.jpg
建立方向代理的时候不要勾选此选项
清空这两个文件夹.jpg
清理现有方向代理的缓存文件(图中文件夹内文件清理即可)


使用道具 举报 回复 支持 反对
发表于 2019-5-6 11:37:02 | 显示全部楼层
这个好贴  昨晚我也百度了一下
使用道具 举报 回复 支持 反对
发表于 2019-5-6 16:42:09 | 显示全部楼层
大炮运维V587 发表于 2019-5-6 10:37
nginx浏览器缓存关闭

建立方向代理的时候不要勾选此选项

第一个截图的是针对静态文件的,那个其实改不改影响不大;
第二个截图建立反向代理的时候是默认关闭的,我也从来没开启过
第三个截图是我现在清楚缓存的唯一办法,否则的话静态文件(诸如.css,.jpg这类文件)ctrl+F5都没有用;如果是动态文件则需要打开之后,再刷新第一次才能更新页面(F5刷新),如果你再按回车是没有用的,必须是刷新才会更新页面
使用道具 举报 回复 支持 反对
发表于 2019-5-6 16:45:28 | 显示全部楼层
大炮运维V587 发表于 2019-5-6 10:37
nginx浏览器缓存关闭

建立方向代理的时候不要勾选此选项

静态文件的缓存对于我来说其实没什么所谓,关键的是他会把整个动态页面缓存掉。。。这才是无语的,就如我2L回复的那个问题,我的投票结果页竟然是上一次测试时候的结果,刷新了一次我的结果才更新了
使用道具 举报 回复 支持 反对
发表于 2019-5-6 17:21:24 | 显示全部楼层
宝塔用户_xvdnrg 发表于 2019-5-6 16:42
第一个截图的是针对静态文件的,那个其实改不改影响不大;
第二个截图建立反向代理的时候是默认关闭的, ...

您不开启第二张图的话这两个文件中不会有文件的。
使用道具 举报 回复 支持 反对
发表于 2019-5-6 17:22:11 | 显示全部楼层
宝塔用户_xvdnrg 发表于 2019-5-6 16:45
静态文件的缓存对于我来说其实没什么所谓,关键的是他会把整个动态页面缓存掉。。。这才是无语的,就如我 ...

动态缓存的话您是不是使用了redis、memcached等缓存数据库?
使用道具 举报 回复 支持 反对
发表于 2019-5-6 17:59:31 | 显示全部楼层
本帖最后由 宝塔用户_xvdnrg 于 2019-5-6 18:03 编辑
大炮运维V587 发表于 2019-5-6 17:22
动态缓存的话您是不是使用了redis、memcached等缓存数据库?

投票系统做了负载均衡,肯定需要用到redis做session管理,但也不至于redis会缓存其他东西呀?
然后gitlab也会用到redis,但问题是我通过IP访问的话是没问题的,通过反向代理才会被缓存
使用道具 举报 回复 支持 反对
发表于 2019-5-17 19:07:54 | 显示全部楼层
发现删除了expires 12h; 还是会有缓存网页文件
使用道具 举报 回复 支持 反对
发表于 2019-7-15 14:00:33 | 显示全部楼层
expires -1;
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表