有个问题一直困扰着我很久,kangle缓存时间该设置多少比较好,生效顺序优先级是标记模块cache_control > mime类型 > 全局配置缓存 看全部

有个问题一直困扰着我很久,kangle缓存时间该设置多少比较好,生效顺序优先级是标记模块cache_control > mime类型 > 全局配置缓存

遇到浏览器缓存通过ctrl+f5可以强制刷新浏览器缓存或者用隐身窗口访问
你也可以在kangle上设置禁止浏览器缓存,但是不推荐,会导致服务器宽带翻好几倍的增加,缓存1秒都比没有好,没缓存每次都要涉及IO操作,有缓存直接从内存读取
我个人强烈推荐设置为一年,这也是谷歌官方开发人员推荐的值
1.png
针对浏览器缓存的话巴不得能设置永久,可惜cloudflare最大只能设置一年
2.png
在kangle中做缓存,标记模块优先级比配置 缓存的更高
如果存在标记模块,则会覆盖默认值
比如说标记模块设置一年,全局配置缓存这里设置60,则最终结果是一年
这个缓存不会导致文件不更新,因为并不是强制缓存
源站有文件更新,节点会立即更新,无需手动去刷新缓存

对于缓存生效顺序优先级为
标记模块cache_control > mime类型 > 全局配置缓存


如何识别是浏览器缓存
https://bbs.itzmx.com/thread-95091-1-1.html

cloudflare所使用的浏览器缓存标识头部信息
https://bbs.itzmx.com/thread-8687-1-1.html

kangle上输出no-store, no-cache, private头部来禁用浏览器缓存方案
https://bbs.itzmx.com/thread-88726-1-1.html

if-modified-since头部是什么 http状态码服务器返回304数值是为什么,kangle为什么默认选中使用Last-Modified缓存方式
https://bbs.itzmx.com/thread-19529-1-1.html

kangle浏览器缓存用的是什么,last-modified是什么意思
https://bbs.itzmx.com/thread-91184-1-1.html

kangle web server设置 mime类型 最强谷歌优化设置,增加浏览器缓存,加快web访问速度
https://bbs.itzmx.com/thread-7340-1-1.html

不懂