压缩ASP.Net的脚本资源

时间:2008-09-26 10:03:44

标签: asp.net javascript compression

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

4 个答案:

答案 0 :(得分: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/

答案 1 :(得分:1)

我不知道将什么东西绑在ASP.net上,但是有很多独立的压缩器。 Packer可用作.Net应用。 JSMin有多种语言可供使用,但没有.Net,而且ShrinkSafe需要java。将它们中的任何一个绑定到构建过程中应该非常简单。

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

查看MSBuild社区任务(http://msbuildtasks.tigris.org/)中的JSCompress任务。它会为你从JS文件中删除空格。