nginx
文章平均质量分 93
程序猿加油站
自我评价
从事软件研发10年有余,喜欢钻研技术,擅长软件架构设计,linux负载,go语言开发,php开发!
展开
-
Nginx基础架构
Nginx基础架构Web服务器设计中的关键约束1.性能2.可伸缩性3.简单性4.可修改性5.可见性6.可移植性7.可靠性Nginx的架构设计1 优秀的模块化设计2 事件驱动架构3 请求的多阶段异步处理4 管理进程、多工作进程设计5 内存池的设计 Web服务器设计中的关键约束 1.性能 性能是Nginx的根本,如果性能无法超越Apache,那么它也就没有存在的意义了。这里 所说的性能主体是Web服务器,因此,性能这个概念主要是从网络角度出发的,它包含以下 3个概念。 网络性能 这里的网络性能不是针对一个用户原创 2021-06-11 17:30:42 · 139 阅读 · 0 评论 -
nginx基础配置
ngixn的配置运行中的Nginx进程间的关系master进程的作用worker进程Nginx服务的基本配置用于调试进程和定位问题的配置项正常运行的配置项优化性能的配置项event 事件类配置项用HTTP核心模块配置一个静态Web服务器虚拟主机与请求的分发文件路径的定义 运行中的Nginx进程间的关系 在正式提供服务的产品环境下,部署Nginx时都是使用一个master进程来管理多个worker 进程,一般情况下,worker进程的数量与服务器上的CPU核心数相等。每一个worker进程都是工作的,它们在提原创 2021-06-03 15:50:31 · 568 阅读 · 3 评论 -
nginx的特点及命令行管理
为什么现代服务器选择Nginx?因为它具有以下特点: (1)更快 表现在两个方面: 一方面,在正常情况下,单次请求会得到更快的响应;另一方面, 在高峰期(如有数以万计的并发请求),Nginx可以比其他Web服务器更快地响应请求。 (2)高扩展性 Nginx的设计极具扩展性,它完全是由多个不同功能、不同层次、不同类型且耦合度极 低的模块组成。因此,当对某一个模块修复Bug或进行升级时,可以专注于模块自身,无须 在意其他。而且在HTTP模块中,还设计了HTTP过滤器模块:一个正常的HTTP模块在处理 完原创 2021-05-31 23:24:12 · 194 阅读 · 0 评论