目录
Cookie优化
减少Cookie的大小
Cookie被用来做认证或个性化设置,其信息被包含在http报文头中,对于cookie我们要注意以下几点,来提高请求的响应速度,
- 去除没有必要的cookie,如果网页不需要cookie就完全禁掉,将cookie的大小减到最小。
- 注意cookie设置的domain级别,没有必要情况下不要影响到sub-domain
- 设置合适的过期时间,比较长的过期时间可以提高响应速度。
页面内容使用无域名Cookie
大多数网站的静态资源都没必要cookie,我们可以采用不同的domain来单独存放这些静态文件,这样做不仅可以减少cookie大小从而提高响应速度,还有一个好处是有些proxy拒绝缓存带有cookie的内容,如果能将这些静态资源cookie去除,那就可以得到这些proxy的缓存支持。
常见的划分domain的方式是将静态文件放在static.example.com,动态内容放在www.example.com。
也有一些网站需要在二级域名上应用cookie,所有的子域都会继承,这种情况下一般会再购买一个专门的域名来存放cookie-free的静态资源。例如Yahoo!的yimg.com,YouTube的ytimg.com等。
服务端优化
使用CDN
内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络。可以通过它减少网页内容的下载时间、提高下载速度。CDN通过部署在不同地区的服务器来提高客户的下载速度。如果你的网站上有大量的静态内容,世界各地的用户都在访问,我说的是youtube么?那CDN是必不可少的。事实上大多数互联网中的巨头们都有自己的CDN。我们自己的网站可以先通过免费的

本文介绍了一系列提高网页性能的方法,包括减少Cookie大小、使用无域名Cookie、利用CDN加速、合理设置缓存策略、启用Gzip压缩、配置ETags以及优化输出流程等。
最低0.47元/天 解锁文章
475

被折叠的 条评论
为什么被折叠?



