通用的一些性能优化方法:
1、减少网络请求数量(越少越好)
例如:
- 合并css文件
- 合并js文件
- 使用雪碧图
2、减少文件体积(越小越好)
通过压缩资源实现
3、缓存(合理使用,避免重复请求)
- DNS缓存
- CDN部署与缓存
- http缓存
总的目的还是减少网络请求,或者是提高网络请求速度
4、异步请求
按需加载:使用时生成,按需一次加载或分次按需加载
首屏加载
5、增加数据请求量
按照贷款,充分使用一次请求的量
6、预加载数据(权衡利弊)
部署优化
1、CDN
2、P2P
3、静态化