2014-09-23 61 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