如何使单页过期 1 小时 CloudFront

如何使单页过期 1 小时 CloudFront

我正在使用 CloudFront 分发来自我的一个域的内容。这里没有 S3 绑定。默认情况下,内容在 24 小时后过期,这对于网站上的大多数数据来说都没问题,但是,有几个页面我希望只设置 1 小时的缓存限制。我该如何设置它。

答案1

来自CloudFront 常见问题解答

问:Amazon CloudFront 会在边缘站点保留我的文件多长时间?默认情况下,如果未设置缓存控制标头,则每个边缘站点在收到请求时,如果距离上次检查源文件是否有更改已超过 24 小时,就会检查文件的更新版本。这称为“有效期”。您可以在源文件中设置缓存控制标头,将此有效期设置为最短 1 小时或任意长。Amazon CloudFront 使用这些缓存控制标头来确定需要多久检查一次源文件是否有该文件的更新版本。如果您的文件不经常更改,则最佳做法是设置较长的有效期并实施版本控制系统来管理文件更新。

相关内容