閱讀729 返回首頁    go 阿裏雲


性能相關__常見問題_CDN-阿裏雲

CDN的緩存命中率是多少?

這個要看用戶數據的熱點。文件的訪問量越大,命中率相應的就會越高;按正常情況基本上是 95%+

如何判斷請求是否命中?

回包中的哪些數據證明是命中了CDN緩存,可以查看Response Headers中關於X-Cache的信息

  • 若:X-Cache:HIT TCP_MEM_HIT 表示命中緩存
  • 若:X-Cache:MISS TCP_MISS 則表示未命中緩存

命中率如果較低的原因是什麼?

  1. 網站訪問量較低,文件熱度不夠,CDN收到請求較少無法有效命中緩存
  2. 緩存配置不合理,針對某些文件設置較短,導致CDN節點頻繁回源
  3. HTTP Header設置導致無法緩存,需要用戶檢查源站的 Cache-Control 設置或者 Expires 的設置
  4. 源站動態資源較多,多為不可緩存的內容,也會導致頻繁回源拉取

CDN什麼情況下會回源拉取資源?

  1. 用戶訪問時,如節點上無緩存,則會回源拉取資源
  2. CDN節點上的文件超時過期,會回源拉取資源
  3. 若為不緩存文件,用戶訪問時,會直接回源

回源帶寬峰值高於網絡帶寬峰值如何理解?

  1. 使用了URL預熱功能,該功能會將源站資源主動預熱到到L2 Cache節點上,引起回源流量的增長,但不會引起網絡流量增長,造成回源帶寬峰值高於網絡帶寬峰值
  2. 針對大文件,由於CDN的一級緩存和二級緩存均支持range回源,會有效降低網絡帶寬峰值,若用戶的源站不支持range回源,大文件回源將會引起回源帶寬峰值增長,造成回源帶寬峰值高於網絡帶寬峰值

CDN回源失敗的場景有哪些?

  1. 源站帶寬或計算過載,導致無法正常回源
  2. 源站存儲的資源有問題,不能正常回源訪問資源
  3. 可以考慮通過設置緩存時間的方式,降低回源率,並對源站進行升級擴容

CDN的配置時間通常是多久?

從域名審核通過到加速域名各節點生效,保證在30分鍾以內。狀態為“配置中“的加速域名無法進行域名信息的設置,需要等配置完成後,在進行域名信息設置操作

L2層節點的作用

L2層節點是位於用戶源站和CDN L1節點中間的緩存服務器,可緩存CDN L1節點的回源訪問,有效地降低用戶源站的訪問壓力

最後更新:2016-11-23 16:03:56

  上一篇:go 緩存相關__常見問題_CDN-阿裏雲
  下一篇:go 功能相關__常見問題_CDN-阿裏雲