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