【问题标题】:How to refresh cache of Amazon S3 Storage for static webpage?如何为静态网页刷新 Amazon S3 存储的缓存?
【发布时间】:2012-05-27 10:42:33
【问题描述】:

我正在搜索亚马逊支持论坛并找到了一个帖子 - https://forums.aws.amazon.com/thread.jspa?messageID=346895&#346895 - 有相同的未回答问题...

CMD + SHIFT + DELETE:清除浏览器数据(从时间开始)

CMD + R:刷新

没有效果

http://www.example.com.s3-website-eu-west-1.amazonaws.com/yoga/Home.html - 工作 http://www.example.com/yoga/Home.html - 该死

有什么方法可以强制刷新托管在 Amazon S3 上的网页?

【问题讨论】:

  • 您是否尝试过其他浏览器?或者尝试将查询参数添加到 URL 的末尾。浏览器通过 URI 缓存而不是文件,所以如果是浏览器缓存问题,这是快速识别它的一种方法。另外,您使用的是 S3 还是 CloudFront 的前端(或任何他们的 CDN 名称?)我听说该服务可能存在服务器缓存问题。
  • 您是否正在获取 XXX.com/yoga/Home.html 的旧页面信息 - DAMNIT 和更新信息 @XXX.com.s3-website-eu-west-1.amazonaws.com/yoga/Home.html - 有效吗?或者您收到错误消息?
  • 我得到的是旧版本。现在它被神奇地修复了......
  • 现在已经修复了(耐心,耐心)。下次发生类似情况时,我会尝试在字符串 URL 中添加一些 ?query。我正在尝试其他浏览器但没有任何效果。顺便说一句:我通过 CNAME 记录使用 S3。
  • CNAME 应该没有任何作用。听起来您的缓存终于自行刷新了。我的建议是与设置 CDN 的人交谈,看看您是否可以在需要时访问刷新服务器/CDN 缓存。立即设置,以便为下一次做好准备。 :) 祝你好运!

标签: caching amazon-s3 amazon-web-services amazon


【解决方案1】:

我知道这很愚蠢,但至少更改会立即生效 :)

【讨论】:

  • 如果它正在运行就可以了。但是要删除文件并重新上传。这意味着这是 Amazon S3 的问题,而不是 Browner 的问题。是的,这真的很傻:)
猜你喜欢
  • 1970-01-01
  • 2017-07-20
  • 2015-04-17
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 2015-09-10
  • 2018-07-08
  • 2015-02-07
相关资源
最近更新 更多