哪三高?
高可用 高并发 高性能
1.如何实现高并发(同时很多的人访问)
1.优化代码
少new对象,使用更好的算法
2.优化数据库
能单表一定不多表
能不用函数,就不用函数
建立索引
使用预编译、连接池
3.尽量少请求
前端做表单验证,尽量保证请求有效
后端做请求时间拦截,保证不会在短暂的时间里连续请求
批量提交
4.增加服务器
做负载均衡
做微服务
做数据库的读写分离
2.如何实现高性能(响应时间更短,速度更快)
1.优化代码
尽量指定类、方法的final修饰符
尽量重用对象
尽可能使用局部变量
及时关流
2.使用多线程
3.使用异步
3.如何实现高可用(小刀电动车,没电也能跑)
我是新手菜鸟
标签:
java
本文转载自: https://blog.csdn.net/m0_60383872/article/details/120200208
版权归原作者 苏木大人 所有, 如有侵权,请联系我们删除。
版权归原作者 苏木大人 所有, 如有侵权,请联系我们删除。