java 之 web系统优化

前端
静态资源可以放第三方cdn里面
采用前后端分离模式,后端只需要以josn格式返回需要的内容即可
后端

Lvs是四层负载均衡基于ip+端口实现负载均衡
Nginx是基于应用层Http层实现负载均衡
Lvs相比Nginx实现负载均衡抗负载能力更加强、稳定、配置低
keepAlived(如果nginx宕机会帮助我们执行脚本重启)


系统集群然后利用Nginx+Lvs+keepAlived负载均衡


jvm 最大堆内存(Xmx) 和最小推内存(Xms)可以设置可以设置成一致 ,这样gc回收频率低


加缓存减低数据库压力同时也提高查询效率


比较耗时间的业务代码可以放mq里面,可以提高速度优化

sql优化

数据库读写分离并且集群

你可能感兴趣的:(java 之 web系统优化)