前端性能调优之Yahoo--23条
雅虎34黄金守则:
--------------------
1.尽量减少Http请求次数
减少页面中的元素
合并文件
内联图像
2.减少DNS查找次数(和保持较高程度并行下载)的权衡
减少主机名
3.避免跳转
跳转会降低用户体验
忽略网址末尾的单斜杠/
在Apache服务器中可以使用Alias或者mod_rewrite或者the DirectorySlash来避免
4.可缓存的AJAX
5.Cache-Control Header.其中它的几条规则也同样适用于Ajax:
Gizp压缩文件
减少DNS查找次数
精简JavaScript
避免跳转
配置ETags
5.推迟加载内容
6.预加载
7.减少DOM元素数量
8.根据域名划分页面内容
9.使用iframe的数量最小
10.不要出现404错误
11.使用内容分发网络
12.为文件头指定Expires或Cache-Control
13.Gzip压缩文件内容
14.配置ETag
15.尽早刷新输出缓冲
16.使用GET来完成AJAX请求
17.把样式表置于顶部
18.避免使用CSS表达式
19.使用外部JavaScrip和CSS
20.削减JavaScript和CSS
21.用<link>代替@import
22.避免使用滤镜
23.把脚本置于页面底部
24.剔除重复脚本
25.减少DOM访问
26.开发智能事件处理程序
27.减少Cookie体积
28.对于页面内容使用无coockie域名
29.优化头像
30.优化CSS Spirite
31.不要在HTML中缩放图像
32.favicon.ico要小而且可缓存
33.保持单个内容小于25K
34.打包组件成复合文本
摘自:http://www.cnblogs.com/li0803/archive/2009/09/20/1570581.html
转载于:https://www.cnblogs.com/hxhuang/p/8602857.html
前端性能调优之Yahoo--23条相关推荐
- web前端性能调优(转载)
第一条优化:减少http请求 一想到调优好多人都会想到减少http请求,但是可能好多人都会不知道具体操作,我一开始也不知道.项目刚好使用fis发现fis可以打包脚本和样式表.perfect!fis的打 ...
- 【Elasticsearch】索引和查询性能调优的21条建议-以及调优参数
文章目录 1.概述 1.Elasticsearch部署建议 1.1. 选择合理的硬件配置:尽可能使用 SSD 1.2. 给JVM配置机器一半的内存,但是不建议超过32G 1.3. 规模较大的集群配置专 ...
- Elasticsearch索引和查询性能调优的21条建议【下】
Elasticsearch是一款流行的分布式开源搜索和数据分析引擎,具备高性能.易扩展.容错性强等特点.它强化了Apache Lucene的搜索能力,把掌控海量数据索引和查询的方式提升到一个新的层次. ...
- DB2 SQL性能调优秘笈
<DB2 SQL性能调优秘笈> 基本信息 作者: (美)Tony Andrews 译者: 陈勇 杨健康 丛书名: 华章程序员书库 出版社:机械工业出版社 ISBN:978711142502 ...
- elasticsearch(es)在用户画像业务上的应用【elasticsearch(es)性能调优】
1.关于用户画像 用户画像是以用户为中心,从不同角度抽取信息,抽象成标签.这些标签一般都会很多,针对不同的业务需求.应用场景会刻画不同的标签.可以通过标签来圈选适合的人群,来进行精准投放.广告系统.活 ...
- 大数据技术之_19_Spark学习_07_Spark 性能调优 + 数据倾斜调优 + 运行资源调优 + 程序开发调优 + Shuffle 调优 + GC 调优 + Spark 企业应用案例
大数据技术之_19_Spark学习_07 第1章 Spark 性能优化 1.1 调优基本原则 1.1.1 基本概念和原则 1.1.2 性能监控方式 1.1.3 调优要点 1.2 数据倾斜优化 1.2. ...
- hive性能调优实战pdf_Nginx 性能调优实战
来自:Linux社区 1.Nginx运行工作进程数量 Nginx运行工作进程个数一般设置CPU的核心或者核心数x2.如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpui ...
- Java性能调优、LinkedIn容器部署、阿里移动性能调优——首届APMCon精彩演讲先睹为快...
APMCon2016,在盛夏的8月等你. \\ 作为第一届APM垂直领域的技术大会,我们能拿出什么呈现给参会者? \\ 答案是,除了会场可以纳凉避暑之外,还有来自国内外顶级技术大拿带来的Java性能管 ...
- Java性能调优实践
作者:张 俊城, 郭 理勇, 和 刘 建 https://www.ibm.com/developerworks/cn/java/j-lo-performance-tuning-practice/ind ...
最新文章
- python 示列:抓取网页所有a连接
- c语言延时函数_介召几个frida在安卓逆向中使用的脚本以及延时Hook手法
- javascript:正则表达式、一个表单验证的例子
- Hopfield 网络(下)
- python编程15讲答案,[Python编程:从入门到实践] 第十五章:生成数据 习题答案
- html 超出部分被遮挡,div被iframe遮住的几种情况及解决方法
- ASP.NET后台获取url
- 如何确保分布式场景下的并发幂等性?
- sourceMap到底是个啥玩意?
- vb 修改sql数据库服务器,vb连接服务器sql数据库
- PS使用技巧(五) 形状工具 U
- 阿里云弹性手机购买与配置
- python生成随机字符串包含数字字母_使用python生成一个指定长度的字符串(随机密码),要求包括数字、字母、特殊符号(string库解析)...
- python实现jpeg转jpg
- Android 自启项管理器工具
- 中国首条3D刷脸地铁开通,终于理解数加加众包为啥采集人脸了
- iOS系统逆向工程之神探侯佩智破量子矩阵
- 【软件质量】软件复杂性
- MFC-日期控件DataTime的使用详述
- UI设计——网站收藏
热门文章
- [YTU]_2536( C++ 长方体继承自矩形)
- BP神经网络算法推导
- 【解决办法】torch交叉熵使用时遇到 Dimension out of range
- 【数据展示】matplotlib子图设置子标题(subtitle for subplot)
- Numpy.tile() (Python)
- [MIPS汇编语言]输入输出演示(数组)
- LeetCode:2. Add Two Numbers
- C语言课程设计选哪个,C语言课程设计选题及要求.docx
- P1507 NASA的食物计划
- 修改anaconda3 jupyter notebook 默认路径