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

nginx最大并发量优化

  • nginx
  • 2024-05-04 05:07:39
  • 236

⓵nginx能扛得住5万并发,那更大呢,怎么办
对于大并发连接,Nginx是Apache服务器的一个很好的替代方案。 Nginx还可以用作第7层负载均衡服务器。 测试结果显示,Nginx
0.7.14+PHP5.2.6(FastCGI)可以支持3万以上并发连接,相当于相同环境下Apache的10倍。
根据经验,一台4GB内存的服务器+Apache(pre fork模式)通常只能处理3000个并发连接,因为它们会占用3GB以上的内存,必须为系统预留1GB的内存。 我曾经有两台Apache服务器。 由于配置文件中的MaxClients为4000,当Apache并发连接数达到3800时,服务器内存和Swap空间已满并崩溃。
而这个
Nginx0.7.14+PHP5.2.6(FastCGI)
服务器有三十个并发连接-cgi进程开始消耗1280M内存(20M*64=1280M),加上消耗的内存就系统本身而言,总消耗内存不到2GB。 如果服务器内存较小,则只能开启php-cgi的25个进程,这样php-cgi的总内存只消耗500M。
在3万并发连接下,接近Nginx0.7.14+PHP5.2.6(FastCGI)的PHP程序仍然是最快的服务器。
你说的5000,最多可以达到10万,但是有一个问题。 在玩之前必须保存您的服务器配置,否则没有必要让该数字匹配。


⓶windowsnginx最大并发量
典型的NginxLinux服务器可以实现每秒500,000-600,000次请求处理吞吐量。 如果Nginx服务器经过优化,可以持续实现每秒904000次的处理吞吐量,这大大增加了Nginx的并发访问量。
Nginx(enginex)是一个高性能的HTTP和反向代理Web服务器,还提供IMAP/POP3/SMTP服务。 Nginx是由IgorSesoev为Rambler网站(Rambler)开发的,Rambler是俄罗斯访问量第二大的网站。 公共版本1.19.6于2020年12月15日发布。
Nginx是一个轻量级的Web/反向代理和电子邮件代理(IMAP/POP3),在类似BSD的协议上发布。 其特点是占用内存少,并行能力强。 事实上,nginx的并发能力在同类型的Web服务器中表现更好。

上一篇:nginx最大并发

下一篇:nginx的并发