asp.net - 使用 Asp.Net 进行 CSS/JS GZip 压缩

标签 asp.net javascript iis compression gzip

我目前在托管虚拟服务器上,我想为我的 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/

相关文章:

c# - 检查网站是 TLS 还是 SSL 及其版本

asp.net - MEF零件配置,存放在哪里?

java - 在 asp.net (c#) 和 android (java) 中共享业务逻辑

JavaScript 增量运算符不起作用?

javascript - 无法使用 node-postgres 从 Node 访问 Postgres 中的正确表

IIS 7.5 URL Rewrite 规则来处理基于用户代理的请求

c# - 月份和年份的日期时间格式

c# - 自定义路由在 MVC 5 中不起作用

javascript - 如何使用应用于 XMLHttpRequest 的 ajaxComplete

c# - 即将失败的暗示