Nginx gzip 压缩模块提供了压缩文件内容的功能,用户请求的内容在发送到客户端之前,Nginx 服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快数据传输效率,来提升用户访问体验,需要压缩的对象有 html 、js 、css 、xml 、shtml ,图片和视频尽量不要压缩,因为这些文件大多都是已经压缩过的,如果再压缩可能反而变大,另外,压缩的对象必须大于 1KB,由于压缩算法的特殊原因,极小的文件压缩后可能反而变大

配置 Nginx gzip 压缩 _NGINX 调优

[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf
......
http {
    gzip  on;                    
    gzip_min_length  1k;        
    gzip_buffers   32k;        
    gzip_http_version  ;     
    gzip_comp_level  ;          
    gzip_types  text/css text/xml application/javascript;   
    gzip_vary  on;

配置 Nginx gzip 压缩 _NGINX 调优

检查压缩:可以用 Google 浏览器按 F12 查看,也可以在 Google 浏览器安装 yslow 插件(yslow.org)

配置 Nginx gzip 压缩 _NGINX 调优_03

配置 Nginx gzip 压缩 _NGINX 调优_04