• windows
worker_processes 8; #建议按照cpu 数目 或者auto
worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000000;
#为每个进程分配cpu,上例中将8个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。

worker_rlimit_nofile 65535; #当一个nginx进程打开的最多文件描述符数目
worker_connections 65535; #每个进程允许的最多连接数
keepalive_timeout 65;    #keepalive 超时时间
keepalive_requests 10000; #最大连接数
client_header_buffer_size 4k; #客户端请求头部的缓冲区大小
#分页大小可以用命令getconf PAGESIZE 取得



server{
    ....
    access_log off; #关闭日志
}

location / {
    open_file_cache max=65535 inactive=60s;
    #这个将为打开文件指定缓存,默认是没有启用的,max 指定缓存数量,建议和打开文件数一致,inactive是指经过多长时间文件没被请求后删除缓存。
    open_file_cache_valid 80s;
    #多长时间检查一次缓存的有效信息
    open_file_cache_min_uses 1;
    #文件的最少使用次数,如果超过这个数字,文件描述符一直是在缓存中打开的,如上例,如果有一个文件在inactive时间内一次没被使用,它将被移除。
    open_file_cache_errors on;
}