阅读252 返回首页    go 腾讯云


缓存过期时间如何设置

腾讯云大禹分布式防御支持配置缓存时间。在域名管理中点击您需要设置的域名,在域名配置管理页面,可以看到缓存时间配置窗口,如下图:

1)什么是大禹分布式防御缓存时间
大禹分布式防御缓存时间是大禹系统节点服务器保存的一套针对用户文件的缓存策略,根据缓存策略判断文件是否超时需要回源。合理配置您的缓存策略,会大大降低回源率,减少源站的压力,节省带宽。
2)全局设置
系统默认所有文件的缓存时间是2592000秒(30天),用户可自定义设置时间;缓存时间可设置:0秒至4亿秒当中的任意整数秒,如果设置为0,则表示不缓存,文件访问会透传回源站。
3)个性化设置
用户可以新加一列配置个性化的缓存时间,目前支持文件类型、文件夹两种,如:
文件类型 .jpg;.png;.js;.html 300秒
文件夹 /XXXX;/abcd;/1234 500秒

注意:
a)缓存内容可填入多个项,每个项用“;”分开,内容区分大小写
b)文件类型必须以“.”开头的文件后缀,如.jpg; 文件夹类型必须以“/”开头,不能以“/”结尾,如/12345/test
c)用户最多只能添加10个个性化设置,每个设置内容不能超过150字。
d)缓存时间可以设置任意整数秒,如果设置为0则表示不缓存。


4)配置项的优先级
根据列表中配置项的顺序来确定优先级,列表底部的优先级大于列表顶部。
如:
规则1:全部类型 所有文件 600秒
规则2:文件类型 .jpg;.png;.js;.html 300秒
规则3:文件夹 /XXXX;/abcd;/1234 500秒
则:
对/XXXX/a.jpg类型,由于内容”/XXXX”命中规则3,列表底部优先,则缓存时间为500秒
对/b.png 类型,由于内容”.png” 命中规则2,列表底部优先,则缓存时间为300秒
对/c.css 类型,由于内容”/c.css”不命中规则2、规则3,故其命中规则1,则缓存时间为600秒


5)大禹分布式防御缓存时间规则默认不继承源站http cache_control,以大禹分系统节点服务器设置的默认时间为当前资源的缓存过期时间。若要继承源站http cache_control,则可开启“高级缓存过期设置”


6)高级缓存过期设置即指:大禹系统节点继承源站http cache_control,在大禹分布式防御节点和源站max_age中取最小值设为缓存过期时间
如: 
/index.htm的max_age是200秒,大禹分布式防御缓存时间配置600秒,则文件200秒即会超时回源
/index.htm的max_age是800秒,大禹分布式防御缓存时间配置600秒,则文件600秒即会超时回源

最后更新:2017-01-09 21:51:45

  上一篇:go 什么是大禹分布式防御系统
  下一篇:go windows下如何安装云监控agent