Yahoo军规
来源:互联网 发布:java基础班和就业班 编辑:程序博客网 时间:2024/04/29 03:41
1.减少HTTP请求 --- 压缩图片,js
2.使用CDN(内容分发网络)--- 将用户引向离其最近的服务器副本上,速度更快
3.添加Expire/Catch-Control 头 --- 浏览器发送资源请求时,Apache在返回资源的同时会返回expire http头,其内容是资源在本地缓存的相关值,本机根据此值判断是否需要重新请求资源
4.启用Gzip压缩 --- 在服务器端将html、php、js等文件压缩,文件体积变小,传输速度加快
5.将CSS放在页面最上 --- 提高渲染性能,避免出现空白,出现闪烁问题
6.将script放在页面最下
7.避免在CSS中使用Expression --- Expression计算频率过多
8.把JS和CSS放到外部文件中 --- 提高复用性维护性,减少页面体积【写在页面的特殊情况】只应用于一个页面、不经常访问到的页面、脚本样式非常少
9.减少DNS查询 ---
10.压缩JS/CSS --- 最小化,减小文件体积,代码格式化,提高下载速度,提升网站性能
11.避免重定向 --- 301 永久重定向 302 临时重定向 增加了服务器与浏览器间的请求
12.移除重复的脚本
13.配置实体标签 --- ETag,属于HTTP协议,受web服务支持,用来标识资源版本。当服务器发现标识版本一致时,返回304码,浏览器可以使用其缓存,减轻服务器负担
14.使AJAX缓存 --- post 每次都需要执行 不能被缓存 / get 同一地址不需要执行 可以缓存
0 0
- Yahoo军规
- YaHoo军规
- Yahoo军规
- YAHOO!军规
- Yahoo军规个人总结
- Yahoo!军规详解
- Yahoo军规---前端优化
- Yahoo军规十四条
- Yahoo军规学习笔记
- Yahoo的军规章程
- Yahoo军规34(转载)
- 网站性能优化--Yahoo军规
- Yahoo军规-前端性能优化
- 前端性能优化--yahoo 军规
- Yahoo军规-提高网站性能
- Yahoo前端优化十四条军规
- Yahoo前端优化十四条军规
- Yahoo军规——网站性能优化
- MySQL 中NULL和空值的区别
- PAT甲级练习1055. The World's Richest (25)
- 安排课程
- Linux常用命令大全
- [BZOJ1563][NOI2009]诗人小G(dp+决策单调性)
- Yahoo军规
- 关于NIO笔记(三):通道(Channel)
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- HDU 4687 Boke and Tsukkomi 一般图匹配
- chrome CEF3 加载网页速度慢 delphi
- Search Graph Nodes
- Ubuntu 16.04升级到Ubuntu 16.10的方法:
- ThreadLocal用法
- sklearn学习笔记 lesson1_Preprocessing