1

如何压缩 ASP.Net 的脚本资源?我看到那里的文件高达 255 KB!我尝试寻找解决方案,但到目前为止它只讨论脚本动态和静态文件。我检查了 IIS 的压缩临时文件夹,发现那里没有压缩的脚本资源。这使我得出结论,这些文件是以高带宽传输的。

4

4 回答 4

1

如果您正在运行 IIS6,OrcsWeb 的人有一篇不错的文章 -

http://weblogs.asp.net/owscott/archive/2004/01/12/57916.aspx

我们有客户运行 port80 软件,因为他们获得了更多控制权:

http://www.port80software.com/products/zipenable/ http://www.port80software.com/products/httpzip/

于 2008-09-26T11:36:25.120 回答
1

我不知道将某些东西绑定到 ASP.net 但有许多独立的压缩器。 Packer可作为 .Net 应用程序使用。 JSMin有多种语言版本,但没有一种是 .Net,还有ShrinkSafe需要 java。将它们中的任何一个绑定到您的构建过程中应该非常简单。

于 2008-09-30T12:28:20.477 回答
1

最好的办法是在 web.Config 中实现一个 httpHandler。

http://blog.madskristensen.dk/post/Optimize-WebResourceaxd-and-ScriptResourceaxd.aspx

于 2008-09-30T12:38:56.050 回答
0

Check out the JSCompress task in the MSBuild Community Tasks (http://msbuildtasks.tigris.org/). It'll strip out the whitespace from a JS file for you.

于 2008-09-26T14:07:55.090 回答