系统调优几个维度考虑
前端:1、CDN前后分离:开发模式动静分离:动态资源和静态资源分开存储缺陷:更新需要刷新缓存后端:1、jvm调优,需要对jvm参数调优,减少gc,和STW次数;选择合适的垃圾回收器2、使用redis缓存,减少db压力;数据一致性,雪崩、击穿、穿透3、数据库定位慢sql索引优化、最左匹配原则、分库分表、4、MQ,利用mq削峰避免消息堆积,消费者批量消费+集群;整合K8S,当流量非常大的时候,快速扩容
·
前端:
1、CDN
前后分离:开发模式
动静分离:动态资源和静态资源分开存储
缺陷:更新需要刷新缓存
后端:
1、jvm调优,需要对jvm参数调优,减少gc,和STW次数;选择合适的垃圾回收器
2、使用redis缓存,减少db压力;数据一致性,雪崩、击穿、穿透
3、数据库定位慢sql
索引优化、最左匹配原则、分库分表、
4、MQ,利用mq削峰
避免消息堆积,消费者批量消费+集群;整合K8S,当流量非常大的时候,快速扩容与缩容
5、利用网关保护服务
限流算法:漏斗、令牌桶、滑动窗口
6、大量异常时,进行降级;十个请求8个异常
硬件
1、固态硬盘
2、cpu核心
3、内存
更多推荐
已为社区贡献1条内容
所有评论(0)