发送前压缩网页

时间:2010-07-06 10:06:33

标签: c# javascript compression

是否可以压缩javascript文件....或者在将其发送到客户端之前与网页相关的任何内容? 我正在使用telerik控件,并发现他们的控件编写了大量额外的javascript代码,使页面大小变大(大约500KB)。

3 个答案:

答案 0 :(得分:2)

如果您使用的是IIS7,则它支持内置压缩。在IIS管理器的树视图中突出显示Web应用程序文件夹(甚至网站),在下一个窗格的IIS面板中选择压缩,然后在右侧窗格中选择打开功能。然后,您有两个复选框可以对静态和动态内容进行压缩。

请注意,虽然这可能不是银弹 - 它会增加服务器上的负载,并且会增加客户端的负载,因为浏览器解压缩内容。 500KB是一个中等大小的页面,但它不是。像这样的压缩通常只有在网络管道出现问题时才有用,而现在很少这样。你的问题可能更多地与页面加载期间运行的大量javascript有关 - 如果你看到IE7和IE8之间速度的合理差异,这可能表明了这个问题。

答案 1 :(得分:1)

您可以将{.js和* .css文件与http://github.com/jetheredge/SquishIt/合并并缩小 但我不知道它是否可以帮助你压缩telerik的脚本。

答案 2 :(得分:0)

GZIP,Minification&打包,前提是您可以访问.js文件。在将其发送给客户端之前,您可以一次性或以编程方式执行此操作。

检查一下。

http://www.julienlecomte.net/blog/2007/08/13/