nginx 并发,nginx负载均衡能支持多大的并发?

用户投稿 88 0

关于“nginx_php并发”的问题,小编就整理了【3】个相关介绍“nginx_php并发”的解答:

nginx负载均衡能支持多大的并发?

nginx可以处理5万并发,如果它更大呢nginx上万并发优化。

通过添加机器,负载均衡等方式增加并发。nginx php 高并发优化。

而最常见的是cdn,根据访问流量的区域选择最近的节点来分流流量nginx集群百万并发量。

nginx优点?

1、可以高并发连接

官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。

原因,主要是Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Prefork模式为多进程模式,需要经常派生子进程,所以消耗的CPU等服务器资源,要比Nginx高很多。

2、内存消耗少

Nginx+PHP(FastCGI)服务器,在3万并发连接下,开启10个Nginx进程消耗150MB内存,15MB*10=150MB,开启的64个PHP-CGI进程消耗1280内存,20MB*64=1280MB,加上系统自身消耗的内存,总共消耗不到2GB的内存。

如果服务器的内存比较小,完全可以只开启25个PHP-CGI进程,这样PHP-CGI消耗的总内存数才500MB。

3、成本低廉

购买F5BIG-IP、NetScaler等硬件负载均衡交换机,需要十多万到几十万人民币,而Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费试用,并且可用于商业用途。

nginx在企业中主要作用?

nginx在企业中的作用是作为代理服务器的存在的,他使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。

能够支持高达 50,000 个并发连接数的响应,Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。

到此,以上就是小编对于“nginx_php并发”的问题就介绍到这了,希望介绍关于“nginx_php并发”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!