开启Nginx的gzip模块功能,提高响应速度,减少带宽消耗.
首先,修改配置
vi /etc/nginx/nginx.con
在http中写上以上配置
gzip on; #开启gizp
gzip_min_length 1k; #超出1k的才压缩,小于1k的不压缩
gzip_comp_level 2;#gzip 压缩级别,1-10,数字越大越好,也越占用cps时间
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; #进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到
gzip_vary on;#是否在http header中添加Vary: Accept-Encoding,建议开启
gzip_disable "MSIE [1-6]\."; #ie6以下不进行压缩
对于使用Nginx提高响应速度除了开启gzip压缩之外,还可以对静态文件进行缓存处理,例如,缓存js,css文件
location ~* \.(css|js)$ {
expires 7d;
access_log off;
}