1.时间都花在哪里了:
(1)数据在网络上的传输时间。
(2)服务端处理请求,并生成返回数据的时间。
(3)浏览器本地计算与渲染的时间。
2.瓶颈在哪里,找到问题的本质及原理?
3.调优方案:
(1)增加带宽。
(2)减少网页中的HTTP请求。
(3)加快服务端脚本的计算速度(解析器优化)。
(4)动态内容缓存。
(5)数据缓存。
(6)动态内容静态化。
(7)web服务器软件的选择与配置。
(8)服务器资源的分开部署,CDN加速。
(9)集群与负载均衡。
(10)数据库优化:
【1】连接池
【2】表结构,索引(explain、慢查询日志)
【3】合理选择数据库引擎
【4】海量数据时,考虑垂直切割数据库,增加冗余并分散数据存放。
(11)增加资源来提高性能。
4.优化产品体验减少等待的感觉。
领取专属 10元无门槛券
私享最新 技术干货