簡體   English   中英

CDN 預取用戶的 static 數據還是根據請求完成?

[英]Do CDN prefetch user's static data or it's done on the request?

根據Akamai -

內容交付網絡 (CDN) 是一組地理分布的服務器,通過使內容更靠近用戶所在的位置來加速 web 內容的交付。 全球的數據中心都使用緩存,這是一種臨時存儲文件副本的過程,因此您可以通過您附近的服務器更快地從支持 Web 的設備或瀏覽器訪問 inte.net 內容。 CDN 在您物理位置附近的代理服務器中緩存 web 頁面、圖像和視頻等內容。 這使您可以執行觀看電影、下載軟件、查看銀行余額、在社交媒體上發帖或購物等操作,而無需等待內容加載。

所以我主要對“在社交媒體上發帖”感興趣

CDN 會預取用戶的社交媒體內容(靜態的嗎?),還是會根據用戶的請求進行預取,因為預取可能成本高昂、復雜且浪費資源?

預取通用的 static 信息,例如網站的着陸頁圖像、病毒視頻、產品圖像(亞馬遜必須使用 CDN 為其產品傳送圖像,否則加載圖像將花費大量時間並且將是非常糟糕的體驗)是有道理的.

無論是社交媒體內容還是 static 網站,除非向平台提出內容請求,否則 Akamai 不會獲取內容。 屆時,根據平台為您的特定站點配置的方式,內容會為以后的用戶緩存一段時間。

一些注意事項:

  1. Akamai 可以配置為自動請求頁面上鏈接的附加內容,而無需等待最終用戶的瀏覽器發出請求。 詳情: https://techdocs.akamai.com/property-mgr/docs/prefetching
  2. 您可以對可緩存和不可緩存的對象使用預取。 詳情: https://techdocs.akamai.com/property-mgr/docs/prefetchable-objects
  3. 您可以將 Akamai 配置為在接近緩存時間限制到期時預刷新該內容,檢查它是否已被修改。 詳情: https://techdocs.akamai.com/property-mgr/docs/cache-prefresh-refresh

例如,在用戶配置文件的情況下,我不會使用緩存。 同步所有數據以使其保持最新是很復雜的。

CDN 系統通常讓您設置是否緩存文件以及多久更新一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM