nginx不开启gzip压缩 , 访问 http://192.168.2.40/ 对应 /home/stm/html/zhgl
访问 http://192.168.2.40/pad 对应 /home/stm/html/pad
location / {
root /home/stm/html/zhgl;
index index.html index.htm;
}
location /pad{
root /home/stm/html;
index index.html index.htm;
autoindex off;
}
1、配置长连接
可以直接设置为keepalive=1000, keepalive_requests=1000。
http {
keepalive_requests 1000;
keepalive_timeout 300s;
...
}
#keepalive_requests 1000;,默认为100,在高并发情况下可以适当加大该值.例如web页面有很多小图片需要传输,就可以把该值加大,从而尽可能地在一个长连接里传输更多图片,否则需要多次建立连接才能传完,而多次建立连接会增加服务器负担.
#keepalive_timeout默认为65s,在需要上传大文件时,如果超时时间太短,会导致文件没有上传完,连接就自动断开了.该值过大的话,会导致空闲连接过多,占用服务器资源
2、缓冲请求日志
当系统负载高的时候,如果还频繁写日志会加剧负载压力.所以我们可以将日志先进行缓存,当达到指定大小时再写入磁盘