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

nginx一些基本的优化配置

时间:2015-06-09 17:45:03      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:优化   nginx   

worker_processes    2;    定义了nginx对外提供web服务时的进程数。

worker_rlimit_nofile    100000;    更改worker进程的最大打开文件数限制。


events模块:events模块包含nginx中所有处理连接的设置。

worker_connections    2048;    设置一个worker进程同时打开的最大连接数,如果上面设置了worker_rlimit_nofile,我们可以把这个值设置的很高。

multi_accept    on;    nginx收到一个新链接通知后接受尽可能多的链接。

use    epoll;    使用epoll网络I/O模型


http模块:http模块控制着nginx http处理的所有核心特性。

server_tokens    off;    不显示nginx版本号。

tcp_nopush    on;    一个数据包发送所有头文件,而不是一个接一个的发送。

keepalive_timeout    60;  keep-alive链接超时时间,服务器在超时时间之后关闭链接。


client_header_timeout    10;    设置请求头的超时时间。

client_boby_timeout    10;    设置请求体的超时时间。

client_header_buffer_size    16k;    设置请求头的缓冲大小。

client_boby_buffer_size    16k;    设置请求体的缓冲大小。

reset_timedout_connection    on;    关闭不响应的客户端连接,释放这个客户端占用的内存空间。

send_timeout    60;    指定客户端响应超时时间,这个设置是在两次客户端读取操作之间。在这段时间内,客服端没有读取任何数据,nginx就会关闭连接。


open_file_cache max=10000 inactive=20s; 打开缓存的同时也指定了缓存的最大数目和缓存的时间。

open_file_cache_valid    30s;    指定检测正确信息的间隔时间。

open_file_cache_min_uses    2;    定义了在open_file_cache_valid中指定参数不活动时间期间最小的文件数。  


本文出自 “ngames” 博客,请务必保留此出处http://ngames.blog.51cto.com/3187187/1660067

nginx一些基本的优化配置

标签:优化   nginx   

原文地址:http://ngames.blog.51cto.com/3187187/1660067

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