web性能优化技巧
想要了解有用的web优化技巧,首先要知道从在地址栏输入URL到页面渲染这个过程中到底发生了什么。
请求阶段的性能优化
- 优化DNS。可以通过修改hosts文件来缩短DNS服务时间;
- TCP连接复用(keep-alive);
- SQL数据库优化
响应阶段的性能优化
- 提高服务器的带宽;
- 压缩算法:gzip;
渲染阶段的性能优化
- 通过减少重复的样式来优化css文件;
- 先加载css,再加载js;
- 懒加载;
- 预加载;
再次渲染过程
- 使用cache-control来设置css和js的缓存时间;
- 创建多个域名来同时请求多个文件。