簡體   English   中英

Cloudfront不會清除緩存

[英]Cloudfront doesn't clear cache

我有一個服務於s3存儲桶的cloudfront發行版。 當我想通過發行版訪問“ index.html”時,我有以下標頭:

Age:72145
Cache-Control:max-age=63072000, public
Connection:keep-alive
Content-Length:3277
Content-Type:text/html; charset=utf-8
Date:Wed, 21 Sep 2016 03:44:37 GMT
Expires:Tue, 01 Jan 2030 00:00:00 GMT
Last-Modified:Tue, 20 Sep 2016 22:33:21 GMT
Server:AmazonS3
Vary:Accept-Encoding
Via:1.1 34a21b71f4db55f8628d1bae91bf1c7d.cloudfront.net (CloudFront)
X-Amz-Cf-Id:lZ4Zvrv7ZnpzONcKSkoayDxIPycYdi4Up7dR_XswDK-NNyM76Fipzw==
X-Cache:Hit from cloudfront
X-Con-Reuse:1

但是,當我通過S3訪問同一頁面時,我有:

Accept-Ranges:bytes
Cache-Control:max-age=63072000, public
Content-Length:3253
Content-Type:text/html; charset=utf-8
Date:Wed, 21 Sep 2016 23:47:40 GMT
ETag:"13a78a9eb72912500ff63118d261eb47"
Expires:Tue, 01 Jan 2030 00:00:00 GMT
Last-Modified:Wed, 21 Sep 2016 22:59:40 GMT
Server:AmazonS3
x-amz-id-2:6fyAoGni4E4gZkic8t59EDfzxp2dQX9QX0Av/qlqA9P3R1sQE6zx+JhzBWOfM9zULpK0gK6lSRc=
x-amz-request-id:EB7F363ACED12957

如您所見,最后修改日期不一樣,cloudfront提供了一個舊文件。 頁面不一樣,Cloudfront服務和較舊的頁面。

我使用/index.html創建了一個新的緩存失效,以確保緩存是干凈的,失效已經完成,但是我得到了結果。 我還清除了瀏覽器的緩存。

這是我的來源和緩存行為:

在此處輸入圖片說明

在此處輸入圖片說明

我能做什么?

您的配置看起來很干凈,您應該嘗試使用*來使所有文件無效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM