
我們的設定方式是,最終用戶請求發送到Amazon 雲端前端,如果快取資源在Amazon 雲端前端可用,否則它將把請求轉發到來源(Amazon EC2 上的nginx 伺服器)並從Amazon S3 儲存服務轉發nginx 請求文件。
我們在亞馬遜控制台中將標頭中的 TTL 設定為 5 年。根據中給出的文檔http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html它應該將物件緩存 5 年。
文件稱為「物件快取時間為 24 小時或 CloudFront 最小 TTL(以較長者為準)」。
誰能建議哪裡可能有問題?如何解決這個問題?根據我們的設置,cloudfront 應該將物件快取 5 年。