三千高并发性能优化

1总体

1.1环境

3台64核的应用服务器,每个应用服务器部署4个节点; 一台数据库服务器; 3个负载均衡Nginx,每个Nginx导向4个节点。

2 优化处理

2.1 日志

高并发大量的系统日志将导致系统堵塞,日志只开启error级别,或者日志在另一线程批量处理。

2.2 号段

为了保持一个编号不重复,每次获取都到数据库中加1,这样将导致资源竞争锁住,调整为每次取一批号段,分配完了再重新获取。

2.3 数据库连接池超载

weblogic 连接池如果不释放,那么数据库服务器每个节点持有是占很大内存的,到达内存极限时会把数据库拖垮。连接池配置允许最小为0,也就是空闲的话,可以都回收。另外由于高并发,吞吐量过大,连接池的收缩频率调整为比较少,让其快速调整回收。

2.4 资源文件

资源文件会导致网络堵塞,可在Nginx开启gzip。另资源文件要利用304机制,使用ETag标识判断。

2.5 缓存

系统有一些计算在一定时间内是静态的,那么可以使用缓存处理,根据具体情况设置过期时间,如果永久性静态的,可只考虑最大数量限制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随风九天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值