我可以在常问问题如下
对象会一直停留在边缘位置,直到过期为止。对象过期后,当边缘位置下次需要为该对象提供服务时,CloudFront 必须返回原始服务器。默认情况下,所有对象都会在 24 小时后自动过期。
然而,我最近注意到,对象的更新频率似乎比这要高得多。我测试了一个文本文件并对其进行了更改,一小时内它就反映了这一变化。
我只是不清楚这是否是偶然事件 - 或者他们是否更改了到期规则。这个国家/地区是否特定 - 或者他们只是在我测试的确切时间进行例行维护(不太可能!)?
答案1
该文件不一定缓存在 CloudFront 的所有边缘服务器上。您可能第一次从一个位置检索该文件,第二次从另一个边缘服务器检索该文件。
您可以通过检查 HTTP 标头来查看文件的来源Via
,您可以通过执行以下操作来查看:curl -i http://your.url/
。
答案2
CF 使用许多服务器,您可以通过跟踪访问日志文件多次请求同一个文件来测试这些服务器。然后,您会注意到几个不同的 IP 地址使用 CloudFront 用户代理请求文件。