【性能】雅虎军规(14条常用)笔记
1.尽可能减少http请求(文字,图片(css sprite),css,js)--->需要了解http1和http2的区别
2.使用CDN(内容分发网络) (每台副本服务器都需要一定的成本,从硬件上)
3.增加Expire/Cache-Control头(设置过期的时间,存在客户端的缓存中,可以采用cookie或web storage)
4.启动Gzip压缩(即在服务器压缩) -->node有Gzip模块,了解Gzip
5.将css放在页面最上面(避免页面因为速度慢出现空白和闪烁的问题,让页面先渲染)
6.将js放在页面最下面(避免js代码出现死循环等错误而影响到页面的渲染)
7.避免在css中使用Expressions(css表达式)
8.将js和css外部引用(看情况)
9.减少DNS查询
10.压缩js和css
11.避免使用重定向(特别是302)
12.移除重复的脚本
13.配置实体标签(ETag)
14.使用ajax缓存
另:可以使用在火狐浏览器上安装Yslow工具进行网页的性能分析
if ("你对我感兴趣") {
return "点击到简书找我玩";
}
else{
return "带着受伤的心谢谢您~";
}
转载于:https://www.cnblogs.com/BoatGina/p/6523683.html
【性能】雅虎军规(14条常用)笔记相关推荐
- 前端性能优化 雅虎军规35条
如下为雅虎军规35条,对前端性能优化的总结: 1.尽量减少HTTP请求个数--须权衡 合并图片(如css sprites,内置图片使用数据).合并CSS.JS,这一点很重要,但是要考虑合并后的文件体积 ...
- Yahoo军规14条
一.尽可能的减少HTTP请求 二.使用CDN(内容分发网络) 三.添加Expire/Cache-Control头 四.启用Gzip压缩 五.将css放在页面最上面 六.将script放在页面最下面 七 ...
- 前端性能优化之雅虎军规
前端性能优化之雅虎军规 1.尽量减少HTTP请求数 80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等.减少组件数必然能够减少页面提交的 ...
- 高性能网页开发的14条军规
高性能网页开发的14条军规 作者:Yahoo! 来源:西风坊 酷勤网收集 2008-05-13 摘要 酷勤网 1. 尽可能的减少 HTTP 的请求数 2. 使用 CDN(Content Deliver ...
- Web性能优化之雅虎军规
相信互联网已经越来越成为人们生活中不可或缺的一部分.Ajax,flex等等富客户端的应用使得人们越加"幸福"地体验着许多原先只能在C/S实 现的功能. 比如Google机会已经把最 ...
- 优化网站性能 提高网站速度访问速度的14条实践
相信互联网已经越来越成为人们生活中不可或缺的一部分.ajax,flex等等富客户端的应用使得人们越加"幸福"地体验着许多原先只能在C/S实现的功能.比如Google机会已经把最基本 ...
- 优化网站性能 提高网站速度访问速度的14条实践(转)
相信互联网已经越来越成为人们生活中不可或缺的一部分.ajax,flex等等富客户端的应用使得人们越加"幸福"地体验着许多原先只能在C/S实现的功能.比如Google机会已经把最基本 ...
- Oracle SQL性能优化的40条军规
Oracle SQL性能优化的40条军规 1. SQL语句执行步骤 语法分析> 语义分析> 视图转换 >表达式转换> 选择优化器 >选择连接方式 >选择连接顺序 & ...
- 雅虎网站页面性能优化的34条黄金守则(转)
2019独角兽企业重金招聘Python工程师标准>>> 雅虎团队经验:网站页面性能优化的34条黄金守则 1.尽量减少HTTP请求次数 终端用户响应的时间中,有80%用于下 ...
最新文章
- iOS开发者帐号申请指南
- 计算机应用基础形考报告2020,放大学计算机应用基础形考本学习报告
- ios/android代码生成FLASH可用的actionscript代码(*.ane)
- JVM运行时结构、Java内存管理、JVM实例、HotSpot VM对象的创建、内存布局和访问定位
- 风能matlab仿真_发现潜力:使用计算机视觉对可再生风能发电场的主要区域进行分类(第1部分)
- 中文WAP浏览器WapDisplayer V1.5发布
- size()和 strlen区别
- java集合框架 改写_Java集合框架1
- Android使用弹出式对话框
- python微信群聊机器人_python 群聊 机器人
- 电脑鼠标右键菜单太多了怎么办?Windows右键菜单清理删除方法
- 西门子PLC S7-1200程序实例,博图版本V15,仅供电气编程者学习借鉴
- Fiddler代理设置
- 小时候玩过的游戏之八——玻璃弹珠
- android 找不到手机,找不到 Android 开发者选项,难道我的手机系统没有?| 有轻功 #290...
- Linux SPI设备驱动
- 《web全栈工程师》:中总结的20条军规和必读书单
- 无法打开这个应用,查看Microsoft store, 了解有关Nahimic的详细信息
- C++ Primer Plus 编程练习3
- 网课python程序设计答案_Python程序设计知到网课答案
热门文章
- C++基础知识(八)例外、异常处理
- 开课吧Java教程:如何用listFiles()方法
- Mac终端的一些操作命令
- Java 的强引用、弱引用、软引用、虚引用
- Bloomberg监控系统的标准化和扩展
- Asciidoctor Maven插件使用
- 错误调试:Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4
- linux jdk路径
- 硝烟中的Scrum和XP-我们如何实施Scrum 4 (Part 1/2)
- 4.XXE (XML External Entity Injection)