当前位置:首页 > nginx > 正文

nginx的连接数与与并发数

  • nginx
  • 2024-06-10 00:14:56
  • 883

3、 一个正常Nginx Linux 服务器可以达到 500,000 _ 600,000 次/秒 的请求处理性能,如果Nginx服务器经过优化的话,则可以稳定地达到 904,000 次/秒 的处理性能,大大提高Nginx的并发访问量。 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

1、 nginx中ngx_http_limit_conn_module模块用于限制连接数量,特别是来自单个IP地址的连接数量。 并非所有的连接都被计数。 只有当服务器处理了请求并且已经读取了整个请求头时,连接才被计数。 binary_remote_addr对于IPv4地址,变量的大小始终为4个字节,对于IPv6地址则为16个字节。

2、 静态状态下,每个TCP连接占用大约3.3KB内存,无数据传输时,内存限制就成为决定最大连接数的瓶颈,例如,4GB内存理论上可以支持大约100万连接。 然而,实际并发数还受到网络IO模型的影响,比如使用异步IO或协程时,栈内存的限制可能会进一步调整这个数字。