透過添加一個標頭將 S3 成本降低 80%。CloudFront 一直在重新獲取所有內容。 問題: - S3 賬單:$2,400/月 - 僅靜態資產 - CloudFront 在前面 - 應該被緩存 - 為什麼這麼高? 調查: - 檢查 CloudFront 指標 - 緩存命中率:12% - 預期:90%+ - 88% 的請求命中 S3 - CloudFront 沒有緩存 困惑: - CloudFront 配置正確 - TTL 設置為 1 天 - 原始設置看起來不錯 - 行為配置 - 應該可以工作 發現: - 檢查 S3 訪問日誌 - 每個 CloudFront 請求都有: - If-Modified-Since 標頭 - S3 返回 304(未修改) - 但 CloudFront 沒有緩存 304 - 下次再次獲取...