+
95
-

nginx如何针对高并发进行性能优化调优?

请问nginx如何针对高并发进行性能优化调优?

网友回复

+
15
-

主要优化以下几点,修改nginx.conf文件

一、优化 worker_processes  worker_processes 8; // 根据CPU核数配置,让nginx充分利用多核cpu发挥最大效能 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 二、优化IO模型 nginx的连接处理机制在于不同的操作系统会采用不同的I/O模型,Linux下,nginx使用epoll的I/O多路复用模型,在freebsd使用kqueue的IO多路复用模型,在solaris使用/dev/pool方式的IO多路复用模型,在windows使用的icop等等。 要根据系统类型不同选择不同的事务处理模型,我们使用的是Centos,因此将nginx的事件处理模型调整为epoll模型。 events { worker_connections 10240; // use epoll; } 说明:在不指定事件处理模型时,nginx默认会自动的选择最佳的事件处理模型服务。 三、设置work_connections 连接数 worker_connections 10240; 四、设置每个进程的最大文件打开数 worker_rlimit...

点击查看剩余70%

我知道答案,我要回答