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
  • 相关阅读:
    获取N年,N月,N日后或者前的日期函数
    ABAP 上传图片
    SF 小技巧
    针式打印机问题
    ABAP 捕获回车键
    md04 取数函数
    根据选择屏幕创建12个月份
    php isset 的作用
    php 指针概念 指针引用
    php中global与$GLOBALS的用法及区别
  • 原文地址:https://www.cnblogs.com/zimin1985/p/3362376.html
Copyright © 2011-2022 走看看