IIS7中的HttpCompression

时间:2010-07-21 09:10:39

标签: javascript asp.net css iis-7 http-compression

我写过ashx,它合并并删除javascript和css内容的空格。
使用VS2010 ASP.NET开发服务器一切正常。

但是在IIS7中,text / javascript内容没有被压缩(我正在使用fiddler来监视它)。

我对text / css内容没有问题,两个内容都由同一个ashx文件处理。

2 个答案:

答案 0 :(得分:1)

您是否在IIS中启用了动态内容压缩? (因为它来自代码& lhash;一个http处理程序 - 它是动态内容。)

但是,在我看来,在测试类似的东西时,IIS并不总是压缩动态内容(有时候小提琴显示压缩,有时候没有)但是不清楚为什么(或者对我来说足够重要的东西) )。

另请注意,您需要确保在使用Fiddler时,您没有使用默认的Fiddler视图/选项,它将解压缩显示。

答案 1 :(得分:1)

IIS中的压缩设置是什么?您是否启用了动态脚本压缩?

我发现实现自己的压缩过滤器比依赖IIS要容易得多。

另外,在旁注中,您知道如果您通过ASHX文件调用CSS,CSS中的所有路径都将相对于ASHX而不是CSS文件?