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或协程时,栈内存的限制可能会进一步调整这个数字。
上一篇:nginx查看最大连接数
下一篇:nginx如何承载百万并发