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呢?

profile picture
专家
已提问 5 个月前42 查看次数
1 回答
0

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

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

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

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则