高并发软件层面解决思路-从前端到后端

我的梦境 提交于 2020-02-26 00:52:32

1、页面缓存、前后端分离、CDN、静态页面(减少后台接口请求,需要CMS系统支持)、代码等优化(百度关键词“雅虎前端优化”)

2、nginx或其它配置合理的负载均衡策略,按主机性能设置合理的权重等

3、应用拆分、扩容(新增实例)

4、SQL优化、JVM调优、代码逻辑优化(使用高性能API、合理使用事务及设置合理隔离级别、使用细粒度锁或无锁CAS、使用高性能并发容器如atomic、concurrentHashMap,减少日志输出多问一下自己,这个日志真的有用吗,真的有人看吗等尽可能减少系统的性能消耗))

5、使用Redis等缓存、使用搜索引擎

6、使用MQ异步处理实时性、一致性要求不高的业务

7、限流、熔断

8、表结构优化、读写分离(读主写从,写库去除不必要的索引)、分表分库

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!