如果我对这些文件进行更改,它们最终会传播到他们的服务器吗?这需要多长时间?
我一直在做一个小技巧,将我的CSS文件的src从“my.CSS”更改为“my.CSS?v = 1.1”和“my.CSS?v = 1.2”等,当我进行更改以便它强制您的浏览器获取该文件的较新版本,因为它欺骗它认为它是一个新文件.这也适用于CloudFlare,还是绕过了这个?
谢谢.
解决方法 您可以使用几个选项来管理缓存资产的时间.如果你去域名> cloudFlare Setting> Perfornamce设置>最低到期TTL
你可以选择2小时到1年.这是一个站点全局设置.
如果你去域名>页面规则您可以自定义网站子部分的缓存和其他详细信息.所以这可能是你的CSS和Js目录,或者它可能是单个文件.
无论你使用什么设置,如果你去
域> cloudflare settings>清除缓存,您可以清除单个资产或整个站点缓存
您仍然可以使用CSS版本控制方法.需要注意的一个细节是,如果你使用my.CSS?v = 1.1并且你希望cloudflare缓存它以提高性能,你需要转到域> cloudFlare Setting> Perfornamce设置>缓存级别并将其设置为激进.
如果您没有访问者将从您的服务器发送CSS文件,而不是CloudFlare.
希望这可以帮助!
@H_502_2@ 总结以上是内存溢出为你收集整理的HTML – CloudFlare或CDN一般如何工作,我可以强迫他们获取更新的静态内容吗?全部内容,希望文章能够帮你解决HTML – CloudFlare或CDN一般如何工作,我可以强迫他们获取更新的静态内容吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)