码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx优化配置

时间:2017-06-27 17:00:43      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:conf   切换   ipv4   方式   get   ini   client   sse   init   

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优化配置

标签:conf   切换   ipv4   方式   get   ini   client   sse   init   

原文地址:http://www.cnblogs.com/armo/p/7085970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!