1、DNS服务加速或配置hosts
2、keep-alive
保持连接,使其复用
3、SQL优化
后端优化sql语句的查询速度,使其更快的返回给前端数据
4、提高server带宽
一般由财务决定,涉及预算问题。
5、压缩gzip
后端开启gzip代码压缩,浏览器会自动解压缩
6、优化CSS合并相同样式
7、先加载CSS再加载JS
调整其加载顺序,让用户先看到页面,在实现其js的功能
8、懒加载
先加载用户看到的,在按需加载剩余的。
9、预加载
对于用户访问率大的部分,可以提前加载好,比如小说的下一页。
10、http缓存css/js/图片
后端设置缓存时间,可以使用hash值判定是否需要更新对应文件,html不能缓存,否则无法判断是否更新。
11、加域名CDN
增加同时请求数量
12、cookie-free
将需要cookie请求和不需要cookie请求的分开多个域名请求,加快不需要cookie的请求速度。