在发送给客户端之前,是否可以压缩JavaScript文件....或任何与网页相关的东西?
我使用telerik控件,发现他们的控件写了很多额外的JavaScript代码,使得页面大小很大(大约500KB)。在发送之前压缩网页
2
A
回答
0
GZIP,Minification &包装提供您有权访问.js文件。您可以在发送给客户端之前以一次性或编程方式进行此操作。
看看这个。
1
您可以组合,然后再缩小你的* .js文件和* .css文件与http://github.com/jetheredge/SquishIt/ 但我不知道这是否可以帮助你压缩Telerik的脚本。
2
如果您使用的是IIS7,它支持内置的压缩功能。在IIS管理器的树视图中突出显示web应用程序文件夹(甚至是网站),在下一个窗格的IIS面板中选择压缩,然后在右侧窗格中选择打开功能。然后,您有两个复选框可对静态和动态内容启用压缩。
请注意,这可能不是银色的子弹 - 它会增加服务器上的负载,并且随着浏览器解压缩内容,它会增加客户端上的负载。 500KB是一个中等大小的页面,但它不是大。像这样的压缩通常只有在网络管道是问题的时候才是有益的,而现在这种情况很少发生。你的问题可能更多的是在页面载入过程中运行大量JavaScript - 如果你看到IE7和IE8之间速度的合理差异,这可能是这个问题的一个指示。
+1
HTTP压缩在IIS的早期版本中也可用,并且受所有浏览器支持。 – 2010-07-06 10:34:48
相关问题
- 1. 在发送之前压缩数据
- 2. 在发布/包之前压缩CSS/JavaScript
- 3. 在发送PHP之前压缩JSON对象
- 4. Python,发送之前先等待文件压缩
- 5. Android压缩发送到服务器之前的音频/视频
- 6. 将字符串发送到服务器之前进行压缩
- 7. 发送xhr文章压缩
- 8. 在写入文件之前压缩XML
- 9. 在发送到服务器之前,android会将图像大小压缩
- 10. 在发送到移动设备之前压缩图像的常见做法?
- 11. 如何在发送之前使用gzip压缩Web服务中的消息?
- 12. 压缩和Etag网页 - IIS7
- 13. bash:在压缩其他文件时发送压缩文件
- 14. (前往)如何在发送http请求时控制gzip压缩?
- 15. 在ASP.NET中发送压缩响应
- 16. 保存到磁盘之前压缩和解压缩文件
- 17. 压缩不工作在网页上
- 18. 从NSIS发送到压缩(压缩)文件夹
- 19. 压缩文件并发送它而不保存压缩文件
- 20. 保存之前压缩文件silverlight
- 21. 未压缩前端压缩图像
- 22. 发送网页
- 23. 压缩Erlang节点之间发送的消息
- 24. 使用MQTT.js发送压缩的JSON
- 25. 如何发送压缩的http请求?
- 26. 使用avro发送压缩邮件
- 27. 压缩数据发送到Webservice
- 28. 发送压缩文件弹簧
- 29. 压缩从netty发送的数据
- 30. 发送Hbase批处理压缩?
你确定网络服务器已经不压缩它们吗? – 2010-07-06 10:12:13