架构学习-单服务器性能优化

1、服务器架构角度

(1)PPC(Process Per Connection)

收到一个请求,即fork一个子进程处理

(2)prefork

提前fork多个子进程,避免创建、销毁进程的耗时

(3)TPC(Thread Per Connection)

收到一个请求,即创建一个子线程处理

(4)prethread

提前创建多个线程组成线程池,避免创建、销毁线程的耗时

(5)异步IO模型

服务器和客户端都维护一个Channel,READ、Write等事件进行注册,不阻塞IO,支持更多连接数?

注意:创建或销毁进程要比创建或销毁线程代价高

2、应用场景角度

海量连接海量请求:秒杀、双十一

海量连接常量请求:门户网站

常量连接海量请求:中间件

常量连接常量请求:运营系统、管理系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值