我们用 ASP.NET 编写了 Portal。但它有很多 JavaScript,我们的页面加载速度很慢。
在某些页面中,页面大小为 1.5 mb!
减少或压缩页面大小以使其更快的最佳方法是什么?
谢谢
几件事:
- 最小化您的 javascript 和 CSS 文件。谷歌有一个很好的最小化器 http://closure-compiler.appspot.com/home for JS.
- 缓存图像、js 文件和 css 文件。有关如何从 IIS 执行此操作的信息,here https://stackoverflow.com/questions/7541032/caching-specific-javascript-and-css-files/7542816#7542816.
- 禁用视图状态
if you can
或者至少仅在需要它的控件上启用它。
- 在 IIS 上使用压缩
- 使用内容分发网络(CDN)来分发 jQuery 等 javascript 库。
- 使用优化您的图像Smush.it http://developer.yahoo.com/yslow/smushit/
- 将 javascript 代码放在页面底部,以便页面更快地开始渲染
- 如果您使用 JSON 进行 UI 和后端之间的数据交换,请确保也对其进行压缩。
- Use 精灵我 http://spriteme.org/为您的图像图标、背景等创建精灵。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)