V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
XueTing
V2EX  ›  问与答

怎么彻底清理 Cloudflare 内的缓存?

  •  
  •   XueTing · 2020-04-05 15:50:41 +08:00 · 2508 次点击
    这是一个创建于 1694 天前的主题,其中的信息可能已经有所发展或是发生改变。

      有一个套了 CF 的网站最近需要修改页面模板,但是有个很困扰的问题就是:修改了某个 CSS 文件,然后清理 CF 的缓存和本地浏览器的缓存之后,依然需要很长时间才能看到修改后的效果。 Cloudflare

    如图所示,点击"Purge Everything"是不是就能清理所有的缓存文件?那个"Browser Cache TTL"设置的时间会影响清理的效果吗?
    

      附言:因为懒,没有搭建测试环境而是直接在生产环境修改的,且修改的地方比较多,所以需要迅速地看到修改后的效果。( html 文件不清理缓存就能实时看到修改后的效果,只有 CSS 文件很麻烦。)

    4 条回复    2020-04-05 16:36:49 +08:00
    pandait
        1
    pandait  
       2020-04-05 16:00:28 +08:00 via Android
    css 加版本号。这个还是要等生效的
    ruixue
        2
    ruixue  
       2020-04-05 16:07:44 +08:00
    不是有个专门的开发模式吗?开启后能临时禁用缓存 3 小时
    https://support.cloudflare.com/hc/en-us/articles/200168246-Understanding-Cloudflare-Development-Mode
    jugelizi
        3
    jugelizi  
       2020-04-05 16:12:35 +08:00
    最好的方案是用打包工具 css 名称就是内容的哈希值 修改就变 立即生效
    XueTing
        4
    XueTing  
    OP
       2020-04-05 16:36:49 +08:00
    感谢各位的回复,@ruixue 开发模式完美解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2890 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:01 · PVG 17:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.