1

我知道我们可以通过将 Response.Filter 声明为 GZip 或 Delfalte 流来压缩响应,但是我如何同时执行压缩和缩小呢?声明继承 Stream 的新类,然后首先对内容执行缩小,然后根据支持的 User-Agent 通过 GZip 或 Deflate 压缩它?

4

2 回答 2

1

对于 javascript & css 文件,您可以使用Microsoft Ajax Minifier 4.0缩小它们。
您还可以将 Microsoft Ajax Minifier 用作构建任务

对于响应压缩,您的方式是正确的,您可以使用 Response.Filter 并使用 GZip 或 Delfalte 流。
有关使用 Response.Filter 的示例代码,请参阅以下文章组合、压缩、缩小 ASP.NET ScriptResource 和 HTML 标记

此外,您可以使用 IIS 来压缩内容。

于 2010-06-28T15:37:41.267 回答
0

嗯... 2 天,一无所获。查看 Mads Kristensen 方法http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx。然而,这并不是我想要的,但总比没有好;)

于 2010-06-25T16:44:50.860 回答