閱讀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-阿裏雲