【问题标题】:how to both Compress and Minify content together?如何同时压缩和缩小内容?
【发布时间】:2010-06-24 08:12:02
【问题描述】:

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

【问题讨论】:

    标签: asp.net-mvc-2 compression gzipstream minify deflatestream


    【解决方案1】:

    对于 javascript 和 css 文件,您可以使用 Microsoft Ajax Minifier 4.0 缩小它们。
    您也可以使用Microsoft Ajax Minifier as a Build Task

    对于响应压缩,您的方法是正确的,您可以使用 Response.Filter 并使用 GZip 或 Delfalte 流。
    Response.Filter的使用示例代码请参考以下文章Combining, Compressing, Minifying ASP.NET ScriptResource and HTML Markups

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-29
        • 2011-02-26
        • 1970-01-01
        • 1970-01-01
        • 2012-12-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多