1. 程式人生 > >Nginx優化配置

Nginx優化配置

event ipv4 內核 nginx優化 mes 配置 mac out ade

1、針對支持IPv4系統內核的參數優化
vi /etc/sysctl_conf 
     net.core.netdev_max_backlog=262144
     net.core.somaconn=262144
     net.ipv4.tcp_max_orphans=262144
     net.ipv4.tcp_max_syn_backlog=262144
     net.ipv4.tcp_timestamps=0
     net.ipv4.tcp_synack_retries=1
     net.ipv4.tcp_syn_retries=1

2、針對CPU的Nginx配置優化
vi
/etc/nginx.conf worker_processes cpu數量或者cpu*2 worker_cpu_affinity 0001 0010 0100 1000 worker_cpu_affinity 0001 0010 0100 1000 0001 0010 0100 1000 worker_cpu_affinity 0000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000

3、網絡連接相關配置優化
     keepalive_timeout 60 50 
     send_timeout 10s
     client_header_buffer_size 4k ( getconf PAGESIZE)

4、事件驅動模型相關配置優化 在event模塊,使用use epoll/poll/select ... 切換工作的事件驅動模型 5、使用socket方式連接Nginx優化php-fpm性能
 ;listen = 127.0
.0.1:9000 listen = /dev/shm/php-cgi.sock

Nginx優化配置