首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GZIP在Amazon Cloudfront中不起作用

GZIP在Amazon Cloudfront中不起作用
EN

Stack Overflow用户
提问于 2017-03-01 13:02:17
回答 1查看 3.2K关注 0票数 4

我正试图在我的页面上加载压缩的javascript和css文件。我的文件在amazon服务器中,我已经将s3分发配置为自动压缩对象。即使在设置了Cloudfront发行版之后,我仍然在我的页面上得到未压缩的文件,而不是Cloudfront应该加载的压缩文件。

我的亚马逊s3服务器中的文件

https://s3.us-east-2.amazonaws.com/02242017-bucket1/animate.css

https://s3.us-east-2.amazonaws.com/02242017-bucket1/jssor.js

我的请求标头为

代码语言:javascript
复制
Accept:*/*
Accept-Encoding:gzip, deflate, sdch, br
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Host:s3.us-east-2.amazonaws.com
Referer:http://test.sitepm.com/simplewebcontent/710/1/peterspage1
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

我的响应头是

代码语言:javascript
复制
Accept-Ranges:bytes
Content-Length:58701
Content-Type:application/javascript
Date:Tue, 28 Feb 2017 10:30:41 GMT
ETag:"be74d5befb57a55bcf71d5af775f8dfb"
Last-Modified:Fri, 24 Feb 2017 05:06:32 GMT
Server:AmazonS3
x-amz-id-2:ioAxulBZpyxcqCAdvQ47uCuA2zwvh9wrUXA6yyPdL0dt9suwZWSHc8E0hrxte+cBd8kpQt4IYEI=
x-amz-request-id:1FA844B6044B1E2A

我的Cloudfront原点设置

谁能告诉我这里我错过了什么..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-01 15:12:24

您可能已经配置了一个CloudFront发行版,但是基于这些请求和响应头,您实际上并没有通过CloudFront请求对象。

请求:

代码语言:javascript
复制
Host:s3.us-east-2.amazonaws.com

这显然不是CloudFront主机名,例如dxxxexample.cloudfront.net,也不是来自自定义域的主机名...您直接从S3请求此请求。

响应:

如果此请求已由CloudFront处理,则响应头ViaX-CacheX-Amz-Cf-Id将存在,但它们不存在。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42523583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档