雅虎的14条性能优化原则

法则1:减小HTTP请求次数
         80% 的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素, 如图像、 样式表、 脚本和 Flash 等,的下载上。 减少页面元素将会减少 HTTP 请求 次数。这是快速显示页面的关键所在。 一种减少页面元素个数的方法是简化页面设计。 但是否存在其他方式,能做到既 有丰富内容,又能获得快速响应时间呢?
      以下是这样一些技术:
          1、Image maps 组合多个图片到一张图片中( CSS Sprites )。
          2、 Combined files 通过组合多个脚本文件到单一文件来减少 HTTP 请求次数。
法则2:使用 CDN(Content Delivery Network, 内容分发网络 )
         用户离 web server 的远近对响应时间也有很大影响。从用户角度看,把内容部 署到多个地理位置分散的服务器上将有效提高页面装载速度。
法则3:增加Expires Header
法则 4: 压缩页面元素
法则 5:把样式表放在头上
法则 6: 把脚本文件放在底部
法则 7:避免 CSS 表达式
法则 8: 把 JavaScript和 CSS 放到外部文件。
法则 10: 最小化 JavaScript代码
法则 11:避免重定向
法则 12: 删除重复的脚本文件
法则 13:配置 ETags
法则 14:缓存 Ajax
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值