zoukankan      html  css  js  c++  java
  • 雅虎的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
  • 相关阅读:
    miniprogramer--ajax
    miniprogram 获取两点之间的距离(经纬度)
    express node-schedule
    express generate xls
    protected default
    Java UUID
    关于轮播图兼容的问题
    关于git上的一些错误信息
    cookie
    关于ajax原理介绍
  • 原文地址:https://www.cnblogs.com/zimin1985/p/3362376.html
Copyright © 2011-2022 走看看