nginx开启缓存以及压缩优化
//nginx.conf
http {
//开启zip压缩
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 9;
gzip_types text/plain application/x-javascript text/css
application/xml text/javascript application/x-httpd-php
application/javascript application/json;
gzip_disable "MSIE [1-6]\.";
gzip_vary on;
server {
//上传文件大小限制
client_max_body_size 10M;
//开启图片以及静态文件缓存,标注其过期时间
location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {
access_log off;
expires 30d;
}
location ~* ^.+\.(css|js|txt|xml|swf|wav)$ {
access_log off;
expires 1h;
}
location ~* ^.+\.(html|htm)$ {
expires 1h;
}
//rewrite 重定向
location ~ /dfs/group([0-9]) {
proxy_pass http://localhost:8080;
rewrite ^/dfs/(.*)$ /$1 break;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
}
}