首页 > 网站 > Nginx > 正文

nginx特性与框架知识

2024-08-30 12:24:00
字体:
来源:转载
供稿:网友
  先认识一下,Nginx,是一个高性能的HTTP和反向代理web服务器。
  也可以说nginx就是为解决C10K而生的吧。
  1、C10K问题如何产生?
  “面对较高并发请求时,由于prefork机制上限并发请求最多为1024个,超过1024个连接请求时,不一定会有压力,因为,有些请求的响应速度非常快,例如一个请求在5毫秒ms内就能完成,1秒钟内可完成500个请求,此时并发请求可能会不止1024个;但再多请求上万个时就无法满足了。”于是就产生了C10K问题,而恰好就有了nginx能解决这个问题。
  2、Nginx的特性是什么?
  最强大的几点:
  (1)模块化设计,具有较好的扩展性。
  (2)是基于master/worker架构设计,具有高可靠性。
  (3)能够不停机更新配置文件、更新好日志文件、更新服务器查询版本。
  (4)较低的内存消耗,1万个keep-alive连接模式下的非活动连接仅消耗2.5M内存。
  3、Nginx的框架
  Nginx的框架由master,worker组成!
  master与worker的关系:一个master进程,可生成一个或多个worker进程。
  aster:负责加载分析配置文件、管理worker进程、平滑升级等等。
  worker:处理并响应用户请求。
上一篇:Nginx问题小集

下一篇:Nginx入门学习篇

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表