标签:work 使用 整数 ons token 不能 服务器 最大连接数 worker
1:网络连接的优化:
只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能。
events { accept_mutex on; #优化同一时刻只有一个请求而避免多个睡眠进程被唤醒的设置,on为防止被同时唤醒,默认为off,因此nginx刚安装完以后要进行适当的优化。 }
2.设置是否允许同时接受多个网络连接:
只能在events模块设置,Nginx服务器的每个工作进程可以同时接受多个新的网络连接,但是需要在配置文件中配置,此指令默认为关闭,即默认为一个工作进程只能一次接受一个新的网络连接,打开后几个同时接受多个,配置语法如下:
events { accept_mutex on; multi_accept on; #打开同时接受多个新网络连接请求的功能。 }
3.隐藏ngxin版本号:
当前使用的nginx可能会有未知的漏洞,如果被黑客使用将会造成无法估量的损失,但是我们可以将nginx的版本隐藏,如下:
server_tokens off; #在http 模块当中配置
4.:选择事件驱动模型:
Nginx支持众多的事件驱动,比如select、poll、epoll,只能设置在events模块中设置:
5:配置单个工作进程的最大连接数:
通过worker_connections number;进行设置,numebr为整数,number的值不能大于操作系统能打开的最大的文件句柄数,使用ulimit -n可以查看当前操作系统支持的最大文件句柄数,默认为为1024.
标签:work 使用 整数 ons token 不能 服务器 最大连接数 worker
原文地址:http://www.cnblogs.com/zhanglong66/p/6646565.html