我们已经设置了这样的方式,即最终用户请求转到 Amazon 云端,如果 Amazon 云端上有可用的缓存资源,否则它会将请求转发到原点(Amazon EC2 上的 nginx 服务器)并从 Amazon S3 存储服务转发 nginx 请求文件。
我们在亚马逊控制台中将标头中的 TTL 设置为 5 年。根据http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html它应该缓存对象 5 年。
文档说“对象缓存时间为 24 小时或 CloudFront 最小 TTL。”
有人能建议问题出在哪里吗?如何解决这个问题?根据我们的设置,cloudfront 应该缓存对象 5 年。