对web性能优化,一直知道是个很重要的方面,平时有注意到,但是对于雅虎35条是第一次听说,查了一下,发现平时都有用过,只是没有总结到一块,今天就总结一下吧。 雅虎35条: 1.[内容]尽量减少HTTP请求数 2.[服务器]使用CDN(Content Delivery Network) 3.[服务器]添上Expires或者Cache-Control HTTP头 4.[服务器]Gzip组件 5.[css]把样式表放在顶部 6.[js]把脚本放在底部 7.[css]避免使用CSS表达式 8.[js, css]把JavaScript和CSS放到外面 9.[内容]减少DNS查找 10.[js, css]压缩JavaScript和CSS 11.[内容]避免重定向 12.[js]去除重复脚本 13.[服务器]配置ETags 14.[内容]让Ajax可缓存 15.[服务器]尽早清空缓冲区 16.[服务器]对Ajax用GET请求 17.[内容]延迟加载组件 18.[内容]预加载组件 19.[内容]减少DOM元素的数量 20.[内容]跨域分离组件 21.[内容]尽量少用iframe 22.[内容]杜绝404 23.[cookie]给Cookie减肥 24.[cookie]把组件放在不含cookie的域下 25.[js]尽量减少DOM访问 26.[js]用智能的事件处理器 27.[css]选择 舍弃@import 28.[css]避免使用滤镜 29.[图片]优化图片 30.[图片]优化CSS Sprite 31.[图片]不要用HTML缩放图片 32.[图片]用小的可缓存的favicon.ico(P.S. 收藏夹图标) 33.[移动端]保证所有组件都小于25K 34.[移动端]把组件打包到一个复合文档里 35.[服务器]避免图片src属性为空 35条原则的详细分析 1.减少http请求,使用的最多的就是css雪碧图,图像映射,行内编码(base64编码),雪碧图也要考虑到适量大小,如果页面背景图片过多完全整合到一张图片上导致图片过大也会影响到响应时间;图像映射的话可以用来做导航条;行内图片是使用URL模式把图片嵌入页面,这样会增加html文件的大小,把行内图片放在(缓存的)的样式表中可以避免页面变重,遗憾的是目前主流浏览器不能很好的支持 (后续补充) 参考文章:http://www.tuicool.com/articles/J3uyaa http://www.cnblogs.com/lei2007/archive/2013/08/16/3262897.html

转载于:https://www.cnblogs.com/walk-on-the-way/p/6484268.html

Web性能优化:雅虎35条相关推荐

  1. 【转】Yahoo!团队:网站性能优化的35条黄金守则

    Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践.他们为此进行了一系列的实验.开发了各种工具.写了大量的文章和博客并在各种会议上参与探讨.最佳实践的核心 ...

  2. Yahoo团队:网站性能优化的35条黄金准则

    Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践.他们为此进行了一系列的实验.开发了各种工具.写了大量的文章和博客并在各种会议上参与探讨.最佳实践的核心 ...

  3. 网站页面性能优化的35条黄金守则

    一.网页内容部分 1.尽量减少HTTP请求次数        终端用户响应的时间中,有80%用于下载各项内容.这部分时间包括下载页面中的图像.样式表.脚本.Flash等.通过减少页面中的元素可以减少H ...

  4. 雅虎35条性能优化建议

    雅虎35条性能优化建议分7类,共35条: [内容]尽量减少HTTP请求数 [服务器]使用CDN(Content Delivery Network) [服务器]添上Expires或者Cache-Cont ...

  5. 雅虎前端优化的35条军规

    阅读目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 摘要:无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要 ...

  6. 【前端优化】雅虎前端优化的35条军规(存档备用)

    目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 摘要:无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪 ...

  7. 雅虎网站页面性能优化的34条黄金守则(转)

    2019独角兽企业重金招聘Python工程师标准>>> 雅虎团队经验:网站页面性能优化的34条黄金守则 1.尽量减少HTTP请求次数       终端用户响应的时间中,有80%用于下 ...

  8. 前端flv.js设置缓冲时间和大小_不可不知的 WEB 前端网站优化 —— 雅虎 34 条军规...

    不可不知的 WEB 前端网站优化 -- 雅虎 34 条军规 不得不说现在依然适用于大部分的网站 当年雅虎推荐了一套优化网站加载速度的34条法则(包括Yslow规则22条),以下是详细说明. 1. Mi ...

  9. 雅虎网站性能优化的34条黄金规则

    雅虎团队经验:网站页面性能优化的34条黄金守则 1.尽量减少HTTP请求次数      终端用户响应的时间中,有80%用于下载各项内容.这部分时间包括下载页面中的图像.样式表.脚本.Flash等.通过 ...

  10. (译)网站加速最佳实践——雅虎35条

    翻译了一下雅虎35条,这是原文地址. (雅虎的)卓越的性能团队已经确定了一些提升网页速度的最佳实践.该清单包括35条,分为7大类. 1.内容 最小化http请求 终端用户响应时间的80%用在前端.这个 ...

最新文章

  1. u盘迷你linux,U盘上的迷你linux——BabyLinux
  2. android 在 ListView 的 item 中插入 GridView 仿微信朋友圈图片显示。
  3. Docker selenium自动化 - Python调用容器实例跑自动化查天气实例演示,docker selenium自动化环境部署过程
  4. mxnet基础到提高(46)-ndarray.zeros,CSRNDArray稀疏矩阵
  5. Swin Transformer升级版来了!30亿参数,刷榜多项视觉任务
  6. c语言中continue在case中,C語言switch case 語句中能否使用continue 關鍵字?
  7. 分析Linux磁盘管理与文件系统专题三
  8. 详解Redis的架构演化之路(附16张图解)
  9. HZOJ visit
  10. 非常流行的版本管理工具Tower for Mac
  11. Java Swing基本使用
  12. android 后台 截屏,Android 截屏方式
  13. GoogleCode SVN应用(源代码学习)
  14. python关键字保留字
  15. 抖音直播可以看全场回放了?怎么进行有效复盘?
  16. 3.5吋树莓派显示屏安装设置
  17. js vue+elementui 全屏跟退出全屏功能搬砖
  18. 天气数据API接口记录
  19. 5分钟实现微信小程序绘制二维码
  20. 【Linux】软件包管理器yum和编辑器vim(内附动图)

热门文章

  1. keeplive的使用
  2. Free Dwg Viewer-免费的AutoCAD DWG/DWF/DXF文件查看器
  3. Visual Studio 2013 、Matlab 2014产品密钥
  4. 2. DICOM图像层级分类-DCMTK-工程搭建
  5. 安装matlab时常用模块,matlab 安装哪些模块
  6. RGB和RGBA之间的转换
  7. 我的大数据之路(一)-数据仓库也需要大数据
  8. MATLAB绘图函数ezplot入门详解
  9. Axure RP大数据可视化大屏BI原型模板组件库源文件
  10. Android PreferenceScreen介绍