4

有谁知道是否有原因导致 Asp.Net 内容交付网络上的 jQuery 文件的缩小版本没有经过 gzip 压缩?非缩小版本已正确压缩。

例子:

http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.js (GZipped) http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min。 js(未压缩)

如果我查看 Google CDN,压缩后的文件也会被 gzip 压缩。不幸的是,他们没有提供 jquery.unobtrusive-ajax、jquery.validate 或 jquery.validate.unobtrusive。

Y慢输出

HTTP/1.1 200 OK
Cache-Control: public,max-age=31536000
Content-Type: application/x-javascript
Accept-Ranges: bytes
ETag: "075379efba5cb1:0"
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
VTag: 279431312700000000
P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
X-Powered-By: ASP.NET
Content-Length: 2745
Age: 6009332
Date: Tue, 24 May 2011 18:13:59 GMT
Last-Modified: Mon, 27 Dec 2010 19:24:02 GMT
Expires: Thu, 15 Mar 2012 04:58:27 GMT
Connection: keep-alive

谢谢,

山姆

4

3 回答 3

3

我的 FireBug 看到它们(都)被压缩了:

在此处输入图像描述

于 2011-05-24T18:01:24.723 回答
0

你在代理后面吗?在工作中,我们的代理会在某些文件到达每个客户端之前对其进行压缩

于 2011-05-24T18:04:21.547 回答
0

不知道发生了什么,但现在文件显示为 gzip 压缩。正如我在其中一条评论中提到的,当我从一个 IP 转到另一个 IP 时,它似乎发生了变化。

于 2011-05-31T13:16:33.347 回答