才子佳人博客

我的故事我讲述

Nginx 高性能高并发能力 Web 服务器
 
来源:www.oschina.net  编辑:xjh  2023-02-08

Nginx(发音同 engine x)是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个 BSD-like 协议下发行,可以在 UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows 等操作系统中运行。

Nginx 由俄罗斯的程序设计师 Igor Sysoev 所开发,最初供俄罗斯大型的入口网站及搜索引擎 Rambler使用。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器器中表现较好。

·特点

Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。与旧版本的 Apache(<=2.2) 不同,nginx 不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在 Linux 操作系统下,nginx 使用 epoll 事件模型,得益于此,nginx 在 Linux 操作系统下效率相当高。同时 Nginx 在 OpenBSD 或 FreeBSD 操作系统上采用类似于 epoll 的高效事件模型 kqueue。

·可大量并发处理

Nginx 在官方测试的结果中,能够支持五万个并发连接数的响应,而在实际的运作中,可以支持二万至四万个平行链接。在连接高并发的情况下,Nginx是Apache服务不错的替代品。

来源:https://www.oschina.net/p/nginx?hmsr=aladdin1e1


分类:网络日志| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: