原则:
- 多使用内存、缓存或其他方法
- 减少cpu计算,减少网络请求
从哪入手:
- 加载页面和静态资源
1.静态资源的压缩合并,减小资源的大小,减少http请求
2.静态资源缓存,
3.使用CDN让资源加载更快
4.使用SSR(服务端渲染)后端渲染,数据直接输出到HTML中 - 页面渲染优化
1.CSS放前面,JS放后面
2.懒加载(图片懒加载,下拉加载更多)
3.减少DOM查询,对DOM查询做缓存
4.减少DOM操作,多个DOM操作尽量合并在一起执行
5.事件节流
6.尽早执行操作(如使用DOMCotentLoaded)