Kangle反代CDN实现1比1缓存所有源站文件
匹配模块设置:
在URL匹配模块中,设置需要进行缓存站点的域名。
标记模块设置:
使用cache_control标记模块,将缓存时间设置为31536000。根据需求勾选是否静态化以便强制缓存PHP动态内容。
永久在线功能设置:
在请求控制中,使用flag标记模块,并勾选always_online,实现文件删除后继续缓存文件信息。
Kangle的缓存都是无缝更新的,更新后可以立即更新缓存信息,或者通过Ctrl+F5强制刷新浏览器缓存。即使删除文件,也会继续缓存,自动保持永久在线状态。开启永久在线功能可以获得更好的体验。
如果源站服务器挂掉,仍然可以继续输出缓存信息以确保访问。除非使用强制缓存模式,否则永久在线功能可以保证即使源站挂了,仍然可以继续访问缓存内容。
注意:
开启永久在线功能后,更新文件(非删除)后可以通过Ctrl+F5刷新浏览器与服务器缓存。
欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。