相关疑难解决方法(0)

Cloudfront TTL无法正常工作

我遇到了问题,并试图在论坛中回答这些问题,但没有任何成功.

为了生成缩略图,我设置了以下模式:使用NGINX和Thumbor Cloudfront的原始映像的DNS帐户Ubuntu服务器

用户将原始图像上传到S3,将在请求前通过Cloudfront通过Ubuntu Server提取:

http://cloudfront.account/thumbor-server/http://s3.aws ...

最重要的是,我们经常在Cloudfront中丢失对象,我希望它们在缓存中保留360天.我通过Cloudfront URL获得以下回复:

Cache-Control:max-age=31536000
Connection:keep-alive
Content-Length:4362
Content-Type:image/jpeg
Date:Sun, 26 Oct 2014 09:18:31 GMT
ETag:"cc095261a9340535996fad26a9a882e9fdfc6b47"
Expires:Mon, 26 Oct 2015 09:18:31 GMT
Server:nginx/1.4.6 (Ubuntu)
Via:1.1 5e0a3a528dab62c5edfcdd8b8e4af060.cloudfront.net (CloudFront)
X-Amz-Cf-Id:B43x2w80SzQqvH-pDmLAmCZl2CY1AjBtHLjN4kG0_XmEIPk4AdiIOw==
X-Cache:Miss from cloudfront
Run Code Online (Sandbox Code Playgroud)

刷新后,我得到:

Age:50
Cache-Control:max-age=31536000
Connection:keep-alive
Date:Sun, 26 Oct 2014 09:19:21 GMT
ETag:"cc095261a9340535996fad26a9a882e9fdfc6b47"
Expires:Mon, 26 Oct 2015 09:18:31 GMT
Server:nginx/1.4.6 (Ubuntu)
Via:1.1 5e0a3a528dab62c5edfcdd8b8e4af060.cloudfront.net (CloudFront)
X-Amz-Cf-Id:slWyJ95Cw2F5LQr7hQFhgonG6oEsu4jdIo1KBkTjM5fitj-4kCtL3w==
X-Cache:Hit from cloudfront
Run Code Online (Sandbox Code Playgroud)

我的Nginx响应如下:

Cache-Control:max-age=31536000
Content-Length:4362
Content-Type:image/jpeg
Date:Sun, 26 Oct 2014 09:18:11 GMT
Etag:"cc095261a9340535996fad26a9a882e9fdfc6b47"
Expires:Mon, 26 Oct 2015 09:18:11 GMT
Server:nginx/1.4.6 (Ubuntu) …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 ttl amazon-web-services amazon-cloudfront

4
推荐指数
1
解决办法
3693
查看次数