1、设置客户端缓存,增加客户端第二次打开浏览速度。
location ~^/(images|Jquery)/ {
root /usr/local/tomcatxxx/webapps/ROOT/;
expires 60d;
}
location ~^/(css|js)/ {
root /usr/local/tomcatxxx/webapps/ROOT/;
expires 2d;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2、设置gzip压缩,在server的外级目录设置下面的代码:
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/javascript application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";
3、设置负载均衡,多台服务器处理计算
upstream jiqun1 {
server 127.0.0.1:8080;
server 192.168.0.2:8080;
server 192.168.0.3:8080;
}
location / {
proxy_pass http://jiqun1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
4、设置进程数:
worker_processes 4;
5、设置io模型,仅限linux。
events {
worker_connections 1024;
use epoll;
}