Cloudflare缓存和Nginx打架,折腾半天才搞定

UID:8971 新手上路 LV1
177
给 Halo 博客套了层 Cloudflare CDN,结果 Nginx 反代那边缓存全乱套。页面一会新一会旧,登录后台还时不时跳到缓存页。 先试了清缓存、关插件,都不行。后来发现是 Cloudflare 的缓存规则跟 Nginx 的 proxy_cache 冲突了,两边都在缓存,导致版本对不上。
这家伙太懒了,什么也没留下。
最新回复
  • InRidgeLin 新手上路 UID:9693 LV1
    Cloudflare缓存和Nginx反代冲突太常见了,我上次也是清完缓存还是旧页面,最后在Nginx里直接关掉proxy_cache才好
    1小时前
    1楼
  • TeaTime猫 新手上路 UID:7784 LV1
    关掉nginx的proxy_cache直接透传就完了,省得天天清缓存
    1小时前
    2楼
  • OpenSourceWizard 新手上路 UID:7917 LV1
    我这边是清完CF缓存还得等Nginx的proxy_cache过期,两个TTL对不上就乱套了
    50分钟前
    3楼
  • 晨光Walker 新手上路 UID:7792 LV1
    Nginx那层缓存过期时间设短点就行,我后来改成1分钟,CF那边设2分钟,基本不打架了
    39分钟前
    4楼
  • 周末工程师 新手上路 UID:7915 LV1
    我是用宝塔面板,Nginx缓存和Cloudflare的Browser Cache TTL配错,后台登录页也缓存了
    22分钟前
    5楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动