您的位置:首页 > Web前端 > JavaScript

提升Web程序性能

2011-09-27 15:53 253 查看
YSlow的Web页面建立在22条可测试的规则基础上,这些规则在下方按重要性和效果排列。研究显示,按照以下规则,Web页面响应时间可提升25%到50%:

尽量减少HTTP请求数。
使用内容发布网络(CDN)。
添加Expires或Cache-Control头部。
用Gzip压缩内容。
将样式表放在顶部。
将脚本放在底部。
避免使用CSS表达式。
将JavaScript和CSS放在外部。
减少DNS搜索。
精简JavaScript和CSS。
避免使用重定向。
删除重复的脚本。
配置ETags。
使Ajax可缓存。
使用GET进行Ajax请求。
减少DOM元素数。
消除404错误。
减小cookie大小。
对组件使用无cookie的域。
避免使用过滤器。
不在HTML中测量图片大小。
使favicon.ico尽可能小,可缓存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息