为了解决10,000个并发连接的C10K问题,nginx在编写时就考虑了另一种体系结构,该体系结构更适合于同时连接数和每秒请求数方面的非线性可伸缩性 。nginx是基于事件的,因此它不遵循Apache的样式来为每个网页请求生成新的进程或线程 。最终结果是,即使负载增加,内存和CPU使用率仍可控制 。现在,nginx可以在具有典型硬件的服务器上提供数以万计的并发连接 。
Nginx的第一个版本发布时,它打算与Apache一起部署,以便Nginx处理诸如HTML,css,JAVAScript和图像之类的静态内容,以减轻基于Apache的应用程序服务器的并发性和延迟处理 。在其开发过程中,nginx通过使用FastCGI,uswgi或SCGI协议以及与分布式内存对象缓存系统(如
推荐阅读
- 佩兰霍香健脾效果,佩兰的介绍
- 武夷山莲花峰肉桂介绍,肉桂价格介绍
- 普洱茶最全科的知识,普洱茶小知识普洱生茶熟茶的介绍
- 瑶族的习俗介绍
- 瑶族的风俗习惯介绍
- 林曼德啤酒介绍,按原麦汁浓度分类
- 上篇 一套亿级用户的IM架构技术干货:整体架构、服务拆分等
- 香水百合花怎样繁殖,香水百合的繁殖方法介绍
- 土家族风俗介绍
- 半山道1号·礼宾府楼盘介绍