nginx
2024-06-07 20:00:20 0 举报
AI智能生成
Nginx的原理、优势
作者其他创作
大纲/内容
进程
单个进程默认连接数为 512,若单个进程当前活动连接数超过最大连接数的7/8 则停止接收请求
惊群问题
为什么选择nginx
1. 高可扩展
nginx由多个不同功能、不同层次、不同类型且耦合度极低的模块组成。因此,当对某一个模块修复Bug或进行升级时,可以专注于模块自身,无须在意其他
2. 高可靠性
master管理进程与worker工作进程的分离,master进程在1个worker进程出错时可以快速“拉起”新的worker子进程提供服务。
3. 低内存消耗
一般情况下,10000个非活跃的HTTP Keep-Alive连接在Nginx中仅消耗2.5MB的内存
4. 单机支持10万以上的并发连接
5. 热部署
master管理进程与worker工作进程的分离设计,使得Nginx能够提供热部署功能,即可以在7×24小时不间断服务的前提下,升级Nginx的可执行文件
6. 最自由的BSD许可协议
内存池
数据结构
分支主题
ngx_pool_t
ngx_pool_data_t
ngx_pool_large_t
ngx_pool_cleanup_t
0 条评论
下一页