bearkr 发表于 2017-9-25 19:14:56

关于缓存的诸多疑问,求解答!

本帖最后由 bearkr 于 2017-9-25 23:32 编辑

回应控制标记模块中的cache_control,可以强制缓存动态页面,请问是所有的动态页面吗?包括asp、jsp、php、aspx都能缓存吗?!需要针对不同的动态页面配置相关环境吗?!

刚才测试了下强制缓存,有些问题?
我想用强制缓存来完成web服务瘫痪时造成无法访问的问题,测试结果是我关闭服务器的web服务后,继续访问网站首页,显示的页面感觉是没有css和图片的,不知道缓存静态页面和动态页面是否为全部缓存!

经测试,按照论坛教程设置强制缓存实现动态页面的缓存,可以将jsp页面也缓存,不过css和js等静态资源并没有缓存,我又搜索到缓存静态资源的设置,单独增加了静态资源的缓存!又有些问题提出:
关于缓存的时间时效问题,再此次设置中关联了3个缓存功能,1、系统配置中的缓存,我设置的时间为60s;2、按论坛帖子设置的强制缓存,时间为180s;3、设置的静态资源(js/css/jpg......)缓存,时间为84600s。
我想知道,如果web服务挂了,是否是60s后第一个设置的缓存就没了?180s后第二个设置的缓存也会失效,第二个设置了200状态缓存,是不是在web服务未正常前,已缓存的都有效?第三个就不用问了!还有第二、第三个缓存是否是占用的第一个缓存设置里的内存和硬盘空间?内存和硬盘缓存目录是如何分配使用的!?

bearkr 发表于 2017-9-25 23:33:04

占个楼做总结!

小樱 发表于 2017-11-24 04:31:50

勾选强制静态化,就可以源服务器故障了还可以继续输出,如果没有勾选静态化,需要请求控制标记模块flag,启用always_online=1
时间这个过期就没了。需要重新回源匹配更新,如果更新就刷新文件缓存,没有更新就继续缓存,但是回源失败的情况,,肯定就故障了。
页: [1]
查看完整版本: 关于缓存的诸多疑问,求解答!