我们已将自己的服务器设置为Cloudfront,并且有一个缓存60秒(最大年龄)的json调用,并说我们已成功缓存Cloudfront中的响应。现在,当Cloudfront通过调用我们的服务器尝试在60秒后更新json响应并且我们的服务器响应错误(或者当它关闭时根本没有响应)时会发生什么。它是继续提供旧响应还是返回错误?
答案 0 :(得分:1)
根据api文档:
如果您的原始服务器不可用且CloudFront收到对边缘缓存中的对象的请求 但是已经过期(例如,因为Cache-Control max-age中指定的时间段 指令已通过),CloudFront继续提供对象的过期版本。欲获得更多信息 关于对象到期