如何进行性能优化


 

优化目标:

  • 吞吐量: 单位时间内发生的次数。比如 QPS、TPS、HPS 等。
  • 平均响应时间: 每个请求的平均耗时。平均响应时间自然是越小越好,它越小,吞吐量越高。吞吐量的增加还可以合理利用多核,通过并行度增加单位时间内的发生次数。
  • 优化的目标,减少某些接口的平均响应时间,降低到 1 秒以内;增加吞吐量,也就是提高 QPS,让单实例系统能够承接更多的并发请求。

优化策略:

  • 通过压缩让耗时急剧减少
    •   nginx和网关层进行压缩
  • 并行获取数据,响应飞快
    •   并行获取数据
  • 缓存分类,进一步加速
    •   redis缓存
  • MySQL 索引的优化
    •   建立索引、防止回表、索引覆盖
  • JVM 优化
    •   JVM参数优化
  • 其他优化
    •   代码层次优化

 

posted @ 2022-05-31 13:33  一点也不好  阅读(120)  评论(0)    收藏  举报