发送前压缩网页

发布于 2024-09-08 11:35:45 字数 130 浏览 3 评论 0原文

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

Is it possible to compress javascript files.... or anything related to a web page before sending it to the client?
i am using telerik controls, and found that their controls write a lot of extra javascript code that makes the page size huge (something around 500KB).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

终陌 2024-09-15 11:35:45

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

但请注意,这可能不是灵丹妙药 - 它会增加服务器上的负载,并且会增加客户端(如浏览器)解压缩内容时的负载。 500KB 是一个中等大小的页面,但它并不是。通常,只有当网络管道出现问题时,这样的压缩才有用,但现在这种情况很少出现。您的问题可能更多地与页面加载期间运行的大量 JavaScript 有关 - 如果您发现 IE7 和 IE8 之间的速度存在合理差异,这可能表明存在此问题。

If you are using IIS7, it has support for compression built in. Highlight the web application folder (or even the website) in the treeview of IIS manager, in the IIS panel in the next pane select Compression, then in the right hand pane select Open Feature. You then have two checkboxes to enable compression on static and dynamic content.

Be aware though that this may not be the silver bullet - it will increase load on the server, and it will increase the load on the client as the browser as it unzips the content. 500KB is a moderate sized page, but it isn't big. Compression like this is usually only beneficial if it is the network pipe that is the problem, which it seldom is these days. Your issue may be more to do with lots of javascript running during the onload of the page - if you see a reasonable difference in speed between IE7 and IE8 this may be an indication of this problem.

电影里的梦 2024-09-15 11:35:45

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

You can combine and minify your *.js and *.css files with http://github.com/jetheredge/SquishIt/
But I don't know if it can help you to compress telerik's scripts.

怂人 2024-09-15 11:35:45

GZIP、缩小和压缩打包前提是您有权访问 .js 文件。您可以在将其发送给客户端之前一次性或以编程方式执行此操作。

看看这个。

http://www.julienlecomte.net/blog/2007/08/13/< /a>

GZIP, Minification & Packing provided you had access to the .js files. You can do this one-off or programatically before sending it to the client.

Check this out.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文