简介:互联网高速发展当今,用户对快速访问网页需求越来越高,做为网站建设者,如何提高网站性能,成为炙手可热的问题,本课程让你清楚影响网站性能的原因,从而避免不利于网站性能的因素,借助Yslow工具快速找到问题所在,提高网站性能,让提高网站性能、快速访问网站不在是梦想。
第1章 Yahoo军规简介
简介Yahoo军规的由来,什么是Yahoo军规
-
视频:
1-1 yahoo军规简介
(00:55)
第2章 尽可能的减少 HTTP 请求数
通过图片、css、script、文件等等增加http请求数,减少这些元素的数量就能减少响应时间。
-
视频:
2-1 尽可能的减少 HTTP 请求数
(01:47)
第3章 使用CDN(内容分发网络)
通过增加CDN,判断用户来源就近访问服务器取得所需的内容。
-
视频:
3-1 使用CDN(内容分发网络)
(02:14)
第4章 添加Expire/Cache-Control头
浏览器会用缓存来减少http请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。
-
视频:
4-1 添加Expire/Cache-Control头
(01:09)
第5章 启用Gzip压缩
目前几乎所有的浏览器都有解压Gzip格式的能力,通过Gzip压缩,提高网站性能优化。
-
视频:
5-1 启用Gzip压缩
(01:22)
第6章 将css放在页面最上面
实现页面有秩序地加载,这对于拥有较多内容的页面和网速较慢的用户来说更为重要。
-
视频:
6-1 将css放在页面最上面
(01:05)
第7章 将script放在页面最下面
通过实现页面有秩序地加载,提高网站性能。
-
视频:
7-1 将script放在页面最下面
(02:35)
第8章 避免在CSS中使用Expressions
页面显示、缩放、滚动,乃至移动鼠标时,CSS表达式的计算频率要关注。
-
视频:
8-1 避免在CSS中使用Expressions
(01:41)
第9章 把JavaScript和CSS都放到外部文件中
通过权衡内置代码带来的HTTP请求减少与使用外部文件进行缓存带来的好处的折中点。
-
视频:
9-1 把JS和CSS放到外部文件中
(03:17)
第10章 减少DNS查询
通过权衡减少DNS查找次数,提高网站性能优化。
-
视频:
10-1 减少DNS查询
(03:35)
第11章 压缩 JavaScript 和 CSS
介绍压缩 JavaScript和CSS的原由,从而提高网站性能。
-
视频:
11-1 压缩 JavaScript 和 CSS
(02:08)
第12章 避免重定向
讲解什么是重定向,为什么避免重定向。
-
视频:
12-1 避免重定向
(04:47)
第13章 移除重复的脚本
重复调用的代码浏览器并不会识别忽略,而是会再次运算一遍,从而删除重复脚本很重要。
-
视频:
13-1 移除重复的脚本
(03:30)
第14章 配置实体标签(ETag)
实体标签是web服务器和浏览器用于判断浏览器缓存中的内容和服务器中的原始内容是否匹配的一种机制,使用ETag减少Web应用的负载。
-
视频:
14-1 配置实体标签(ETag)
(02:33)
第15章 使 AJAX 缓存
Ajax是实时响应,通过使用Ajax更好的提高效果。
-
视频:
15-1 使 AJAX 缓存
(06:25)
第16章 Yslow网站性能优化工具
介绍Yslow工具,如何使用Yslow工具优化网站。
-
视频:
16-1 Yslow工具简介
(01:37)
-
视频:
16-2 Yslow工具使用
(15:42)