阅读218 返回首页    go 阿里云


CDN节点默认缓存策略__运维技术分享_技术运维问题_CDN-阿里云

缓存时间计算

  • t =(savetime - last_modified)*0.1
  • t = min(10, t)
  • t = max(t, 3600)

缓存时间为t,单位秒

默认缓存规则

  1. 当对象last-modified为20140801 00:00:00,当前时间为20140801 00:01:00, (curtime-Last_modified)*0.1=6s,那么缓存时间为10s,因为最小值为10s
  2. 当对象last-modified为20140801 00:00:00,当前时间为20140802 00:00:00,(curtime-Last_modified)*0.1=8640s,那么缓存时间为3600s
  3. 当对象last-modified为20140801 00:00:00,当前时间为20140801 00:10:00,(curtime-Last_modified)*0.1=60s,那么缓存时间为60s
  4. 如果源站没有 Last-Modified 响应头,但有 ETag,则该对象极有可能是静态资源,将其默认缓存时间设置为 dft_expires 指令配置的最小值
  5. 如果源站没有 Last-Modified,也没有 ETag,则认为该对象为动态内容,将其默认缓存时间设置为 0,每次都回源

注意

因为网站开发及其相关技术人员更清楚自身网站的业务逻辑,静态和动态因素,所以建议用户通过控制台按照文件类型,目录控制设置缓存时间控制,查看缓存设置文档;如果用户控制有缓存策略控制,Cache的默认缓存策略就不生效。

最后更新:2016-11-23 17:39:26

  上一篇:go CDN支持泛域名加速么?__加速内容_产品使用问题_CDN-阿里云
  下一篇:go CDN加速域名不可访问或者慢定位步骤__运维技术分享_技术运维问题_CDN-阿里云