性能优化的指标:
响应时间(二线的app对比下大厂的app)、
并发量:秒杀 双11(比如微博的几次拓机)
QPS:
TQP:
具体的实时方案:
一 代码级别(效果很明显,以自之力是可以完全实现):
缓存:本地缓存、redis等。(效果最明显 提升1000倍以上)
批处理:比如myslq 批插入,redis 的hset等( 提升N倍)
并发:多线程、线程池技术,ExecutorService等 ( 提升N倍)
异步:比如servlet3支持NIO tomcat 支持NIO等;
算法(一般开发的业务场景很少用。。。)
二 架构 (架构师级别,大厂的话 一般程序员无决定权)
分布式:微服务,支持水平扩容
ngnix:负载 分流等
三 服务器(架构师级别,大厂的话 一般程序员无决定权)
硬件优化
jvm 优化,为了更好的GC;
mysql参数优化;