Nginx优化

Nginx说明:
1:Nginx默认的配置,已经是经过优化的了
2:对Nginx的优化,集中在对配置的微调上
3:如果调整配置效果不明显的话,增加机器,然后做负载均衡

配置说明:

1:tcp_nopush:告诉Nginx在一个数据包里发送所有头文件,可优化吞吐率,建议开启
2:tcp_nodelay:告诉Nginx不要缓存数据,而是一段一段的发送,可以考虑开启
3:client_header_timeout:设置请求头的超时时间,可以设置低些,如10秒
4:client_body_timeout:设置请求体的超时时间,可以设置低些,如10秒
5:reset_timeout_connection:关闭不响应的客户端连接,这将会释放那个客户端所占有的
内存空间。建议开启
6:send_timeout:指定客户端的响应超时时间,如果在两次客户端读取操作之间,客户端没
有读取任何数据,Nginx就会关闭连接,默认是60秒,可以设置小一些,如10秒。
7:缓存输出日志,如:access_log /logs/nginx/access.log main buffer=64k;
8:对于公共的静态资源,可以考虑放到Nginx里面

Nginx优化_第1张图片 

你可能感兴趣的:(Nginx优化)