常用的性能优化手段

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的性能优化手段相关的知识,希望对你有一定的参考价值。

1 避免过早优化

不应该把大量的时间耗费在小的性能改进上,过早考虑优化是所有噩梦的根源。

所以,我们应该编写清晰,直接,易读和易理解的代码,真正的优化应该留到以后,等到性能分析表明优化措施有巨大的收益时再进行。

但是过早优化,不表示我们应该编写已经知道的对性能不好的的代码结构。

2 进行系统性能测试

所有的性能调优,都有应该建立在性能测试的基础上,直觉很重要,但是要用数据说话,可以推测,但是要通过测试求证。

3 寻找系统瓶颈,分而治之,逐步优化

性能测试后,对整个请求经历的各个环节进行分析,排查出现性能瓶颈的地方,定位问题,分析影响性能的的主要因素是什么?内存、磁盘IO、网络、CPU,还是代码问题?架构设计不足?或者确实是系统资源不足?

以上是关于常用的性能优化手段的主要内容,如果未能解决你的问题,请参考以下文章

API接口性能优化总结

API接口性能优化总结

API接口性能优化总结

有哪些SQL优化的手段?

你知道的前端优化手段

性能优化方法论系列三性能优化的核心思想