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

【已回应】反向代理缓存不更新时间问题,求大虾给点帮助

发表在 Linux面板2020-5-3 17:43 [复制链接] 2 2800

设置了反向代理,已完成。但是出现了访客一直停留在缓存页面不更新的情况。
背景如下:
源站用WordPress程序,开启了memcached加速,但是设置了发布文章或者更新时刷新缓存,还未反代前一切正常。
反代站就安装了宝塔7.2,安装了memcached、opcache、Redis扩展(不懂这几个扩展是否要装,不过已经安装了)。反代站设置缓存时间为1个小时

问题:

开启缓存后,访问了几次页面确实很快,因为已经缓存到反代站了。在这期间源站更新了文章或者评论,无论过1个还是3个小时,访问页面的时候,都是未更新的页面,相当将动态页面当静态页面缓存了。如果将反代站缓存关闭,则可以访问到最新页面,但是带来问题就是访问慢一点。或者将反代站下的缓存文件夹删除,那么再次访问页面时,可以访问到最新页面。

那么,想要达到的效果是:更新文章后,能否同步更新缓存?或者设置了1个小时的缓存时间,那么1个小时后就缓存失效,访客再次访问是获取到最新页面。

能否实现?还是哪里设置错误。求大虾给点帮助或者提示。


举报 只看该作者 回复
发表于 2020-5-4 17:21:31 | 显示全部楼层
没人知道吗?
举报 回复 支持 反对
发表于 2020-5-6 14:15:05 | 显示全部楼层
您好,php的缓存扩展如果没有使用可以卸载。缓存是无法更新的,需要你手动清理,如果设置1个小时的缓存时间,到1个小时后会自动失效。一般是浏览器的缓存导致的,你更新完文章后,过了设置缓存的时间后,可以清理下浏览器缓存
举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表