0

我搜索了全部內容,並找到了在Amazon S3上緩存圖像的方法。每當我上傳圖片時,我都會添加一個元素cache-control,然後設置max-age=86400。但是,在任何類型的速度測試網站上,它都表示我的圖像沒有應用cache亞馬遜S3圖像緩存控制未應用

我不確定它是否重要,但我已將CloudFront鏈接到此S3存儲桶。對不起,但對AWS來說是全新的。

任何人都知道爲什麼我的圖像可能無法緩存?

enter image description here

enter image description hereenter image description here

+0

可能是內容類型?我在您的設置屏幕截圖中看到了image/jpeg,但粘貼在屏幕截圖下方的URL爲.jpg – kosa

+0

@Nambari meta-content-type中沒有image/jpg選項。列出的唯一列在我剛剛添加到我的問題的圖片中。 – Paul

+0

只是爲了驗證緩存是否真正起作用,可能是您可以快速添加圖像的jpeg(或)png版本之一併進行測試?如果它起作用,最終可能需要將所有JPG圖像更改爲jpeg(或)png – kosa

回答

2
上任何種類的速度測試網站的

它說,我的圖片沒有應用到它們的緩存。

這不是這個說的。截圖顯示他們有一個較短的新鮮度壽命,推薦長於1周。

您的設置max-age=86400只有24小時。

+0

哇。這樣的忽視。謝謝! – Paul