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