高并发架构实战 Day14

104 阅读1分钟

性能优化必须有的放矢,必须要了解系统的关键技术设计,以及当前的系统性能指标,然后才能寻找到最合适的性能优化方式。所以性能优化需要从性能测试开始,具体过程可以总结为以下几步: 进行性能测试,了解系统当前性能指标,发现哪些指标不符合性能需求。 分析系统架构设计与关键技术实现,发现导致性能瓶颈的地方。 进行架构以及代码优化,消除性能瓶颈。 进行性能测试,分析优化是否达到目标。 而且性能优化也并不是只能优化架构和代码。对于一个全球用户访问的系统,在全球各地部署多个数据中心,就近为用户服务可以极大降低网络传输的延迟,提升性能;对于一些少量而重要的数据计算,使用更好的 CPU、更大的内存、更快的硬盘,也就是说,进行垂直伸缩,也可以极大改善性能;而对操作系统、虚拟机进行参数优化,对使用的第三方软件包进行升级改造,有时候也会对性能实现成倍的提升。