S3里存储的是新的HTML文件,但浏览器显示旧的HTML,这是什么原因?

0

【以下的问题经过翻译处理】 我有一个网站example.com,通过cloudfront和 s3 bucket进行交付。我在浏览器上访问了一个名为example.com/login.html的页面,然后在文本编辑器中更新了login.html文件,删除了s3上的原始login.html,上传了新的login.html到s3,清除了浏览器缓存并刷新了页面,但浏览器显示的是旧的login.html文件。

我检查了view page source,旧的html仍然在那里。

当我从s3下载login.html时,它是新的login.html文件。

我在多个浏览器上检查了这个问题,它们都呈现旧的html。

为什么s3包含新的html文件,但浏览器显示旧的html呢?

1개 답변
0

【以下的回答经过翻译处理】 您的网站是否使用CloudFront作为CDN?

如果使用,CloudFront可能会缓存html。尝试使用以下文档中的方法清除缓存。

https://repost.aws/knowledge-center/cloudfront-clear-cache

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인