2014-09-23 58 views
1

通过aspnet ajax获取Knockout.js 3.1.0版时遇到了一个奇怪的问题CDN: 传递的文件似乎没有被压缩。通过aspnet ajax提供的Knockout.js 3.1.0未通过HTTPS提供的CDN

事实上,当我要求通过HTTPS文件:

https://ajax.aspnetcdn.com/ajax/knockout/knockout-3.1.0.js

交付的文件没有gzip压缩。 响应具有47302个字节的Content-Length和没有Content-Encoding

Accept-Ranges:bytes 
Cache-Control:public,max-age=31536000 
Content-Length:47302 
Content-Type:application/x-javascript 
. 
. 
Server:ECAcc (ory/42A3) 

而当我请求通过HTTP文件,我得到21861的Content-Length一个字节,并且一个Content-Encoding标头值“的gzip”

http://ajax.aspnetcdn.com/ajax/knockout/knockout-3.1.0.js

Accept-Ranges:bytes 
Cache-Control:public,max-age=31536000 
Content-Encoding:gzip 
Content-Length:21861 
Content-Type:application/x-javascript 
. 
. 
Server:ECAcc (ory/4295) 

值得mentionning,我不遇到到T淘汰赛的其他版本(2.1.0和3.0.0)这个问题他CDN(标头在http和https上是相同的)。

我错过了一些明显的东西吗?任何人遇到同样的问题?

回答

1

我刚才试了一下,得到这个:

Accept-Ranges:bytes 
Cache-Control:public,max-age=31536000 
Content-Encoding:gzip 
Content-Length: 21861 
... 
Server:ECAcc (rhv/8146) 
+0

THX这一反馈 – jbl 2014-09-25 21:10:46