我目前在托管虚拟服务器上,我想为我的 Asp.Net 3.5 站点启用 GZip 压缩,我该如何开始?
我试过使用“打包”的 JS 文件,但它们不起作用,我假设这是因为它们没有被正确处理......?
最佳答案
GZIP 应该由 IIS 处理,您运行的是什么版本的 IIS?
客户端负责向服务器请求 GZiped 版本。服务器将寻找两件事,请求是 http 1.1,以及 Accept-Encoding: gzip 的 header 。查找这些 header 的一种简单方法是使用 firebug
IIS6 - 可以使用 iis 管理单元启用 GZip。 Microsofts MSDN Topic On Gzip With IIS6
IIS7 - GZip 可以通过使用 httpCompression xml 标签的 web.config 启用 Nick Berardi's Getting IIS 7 to Compress JavaScript
通过缩小和打包 javascript 文件,您可以通过删除空格和缩短变量名称来减少 JavaScript 的总大小。
关于asp.net - 使用 Asp.Net 进行 CSS/JS GZip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/668774/