0

尋找在每日更新的JSON文件上獲取Cloudfront CDN的解決方案。在AWS Cloudfront中使用每日更新的JSON文件

我的AWS EC2服務器是基於英國的。我生成的每日JSON文件會自動發送到S3,因爲我的應用程序針對的是亞洲地區,因此我期待在其最後使用Cloudfront來提高速度。

Cloudfront有定時緩存/刷新選項,我可以使用每日文件嗎?該文件每天早上5點發送到S3。

我曾嘗試創建失效,但它只是刪除了雲端的URL訪問。

+0

*「它只是刪除了雲端的URL訪問。」*我不明白這是什麼意思。失效是強制對象離開緩存的正確方式,以便在下一個請求中從原始位置獲取新副本。 –

+0

但是,不會導致我的刪除和跨區域的新上載和緩存更新之間的停機時間?如果可能,尋找一個零停機解決方案,在新文件上傳時刷新緩存 – Stix5

+0

不需要。這是零停機時間。無效事件只是將任何已經緩存的響應標記爲不再可用,以便到達任何給定邊的下一個請求將通過向S3發送新請求來獲取內容來使該邊檢查其緩存的新數據,將其返回給請求者,並將其存儲在本地緩存中。 CloudFront不會將內容推向邊緣 - 全球有近100個獨立緩存,分兩層嵌套。當請求時,內容被緩存在請求的地方。 –

回答

0

對於這種類型的,你需要高可用性,內容經常變動,零停機時間和正確的內容在每一擊使用情況......我會建議高速緩存控制元數據設置爲0

這樣做雲鋒將每次都重新驗證內容,如果發現新內容,則加載新內容。