我在託管服務(而非Blob存儲CDN端點)上使用Azure CDN端點。只有一個「未命中」,Azure CDN propogate可以更改爲所有節點嗎?
該服務是懶惰渲染圖像,一旦它們呈現,它們幾乎是靜態的(我可以安全地使用Cache-Control:public, max-age=31536000
)。
在天真的實施,將有多達** X失誤(X倍的服務將呈現的圖像) - 如果X是世界各地的CDN節點的數量。
有兩種解決方法,因爲我看到它:
- 懶創建圖像存儲在Blob存儲,後來從那裏拉。
- 在Cloud Service中實現緩存。
有沒有辦法將文件傳播到所有節點?是否有更好的解決方案,然後有兩個緩存層(Cloud Service Cache/Blob Storage + CDN)?
**「最多」取決於網絡請求的地理位置。就我而言,全世界都是。