在实现页面压缩时,我有什么选择是 asp.net。现在我有一个自定义的自制 httpmodule,它还不是很成熟。
谷歌将我链接到MbCompression。该项目的浏览量和下载量很少,这让我有点沮丧。
编辑:我在共享主机下,这限制了我对 IIS 设置的访问
在实现页面压缩时,我有什么选择是 asp.net。现在我有一个自定义的自制 httpmodule,它还不是很成熟。
谷歌将我链接到MbCompression。该项目的浏览量和下载量很少,这让我有点沮丧。
编辑:我在共享主机下,这限制了我对 IIS 设置的访问
我在 IIS 6 上通过 ASP.NET MVC 应用程序使用FastMVC进行了一些动态压缩。效果很好。我认为没有什么可以阻止它在常规 ASP.NET 应用程序中使用。
我讨厌这样做,但是谷歌搜索“HTTP Compression ASP.NET”之类的东西会产生许多带有代码的好资源。通常他们会有一种使用模块进行压缩的方法。找一个对你有意义的——我发现 CodeProject 项目通常对这样的东西很有用。
(请注意,您的主机稍后不会在 IIS 级别添加压缩。双重压缩会破坏站点。但是大多数现在还没有打开它的主机,以后不会再打开它,因为他们不聪明。)
IIS 7 内置了对 gzip 和 deflate 压缩的支持。IIS 6 也是如此,但它不适用于动态内容。
MbCompress 用于压缩资产,这与 HTTP 压缩不同。
MbCompression 主要针对 http 压缩设计,主要目标是共享托管下的站点。它非常适合您的需求。检查最后一个代码(不是发布代码)