我处在一个棘手的情况,我不知道该怎么做......
不定时,在随机图像文件中,CloudFront请求不会发送在S3中设置的所有标头,这是示例:
虽然在S3中有一个客户标题Cache-Control: max-age=31536000
CloudFlare点击没有输出该标题,使Google Inspector抱怨它,我们的客户责怪我们:/
这是随机的,如果我使该文件密钥上的缓存无效,它会输出正确的标题直到下次 ...
有没有办法确保S3中的所有客户标头都是分发的一部分?为什么这么随意?
我们有大约20个这个端点的图像,这只在某些时候发生,并且在随机文件中。
4月26日更新
$ curl -D -https://assets.sitecampaign.quantads.com/billigvvs/resources/ab_basket/mobile/close_x.png
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/2 200
content-type: image/png
content-length: 1487
date: Thu, 26 Apr 2018 07:26:28 GMT
last-modified: Tue, 30 Jan 2018 08:48:54 GMT
etag: "7aaf1cfe18a75525238481734a07ba09"
accept-ranges: bytes
server: AmazonS3
age: 242
x-cache: Hit from cloudfront
via: 1.1 1fcad26913988e10fd175698baa6f474.cloudfront.net (CloudFront)
x-amz-cf-id: FrSzq4ps96bjEsv0VQ67jwHgf7iTwSP2EczMdH-IYWrAYAxQ8O7Hpg==
邮递员中的:
在S3中
4月27日更新