网站性能优化概要
一、复用(维护性、开发成本)
1、前端复用
a:文件复用:Js、css、Html、媒体文件等
b:模块复用:通过js来维护一个整体模块,包括动态引入css/js/html,或动态生成
2、后端复用
a:通用接口复用(对外部)
b:UI模块复用(例如后台的include)
c:通用工具API复用(例如上传服务,数据库操作等)
二、加载方式(提升用户体验)
1、同步加载
全部加载完成才展示,更少的TCP链接
2、分级加载
同步与异步相结合,先加载重要信息,后加载不重要的
3、按需加载
根据用户触发来加载(惰性加载)