要进行性能调优必须找到影响性能的关键点。个人认为性能调优的关键在于分析定位影响性能的瓶颈在哪里。
实际工作中一般应首先进行前端(网络)性能分析,并调优。
当前端性能分析,并优化完成后,接下来进行后端(服务)性能分析。分析系统在负载下的响应时间、吞吐量、服务器
资源占用情况等。
响应时间:反映完成某个业务所需要的时间。响应通常随着负载的增加而增加。
吞吐量:反映系统处理能力的指标。随着负载的增加吞吐量先增长到峰值,然后下降。
服务器资源占用情况:反映系统能耗指标。随着用户和吞吐量的上升,服务器的资源利用率也增加。
前端性能分析工具:httpwatch,dynatrace等
后端性能分析工具:loadrunner