Plesk面板中为Nginx环境站点开启Gzip

  • A+
所属分类:Linux

Gzip压缩能够减少CSS和Javascript文件的大小,通常情况下都建议开启。

但是默认情况下,Plesk面板中配置的Nginx不会启用Gzip压缩,需要你手动配置启用。

开启Gzip步骤

1、登录Plesk服务器面板。

2、从左侧选择要启用Gzip的域名。

3、点击Apache与nginx设置:

Plesk面板中为Nginx环境站点开启Gzip

4、向下滚动到底部,并将以下内容添加到“其他nginx指令”中:

  1. #open gzip
  2. #https://www.liangshare.com/wordpress/8303.html
  3. gzip_proxied any;
  4. gzip on;
  5. gzip_min_length 1k;
  6. gzip_buffers 4 16k;
  7. gzip_http_version 1.1;
  8. gzip_comp_level 6;
  9. gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
  10. gzip_vary on;

Plesk面板中为Nginx环境站点开启Gzip

单击确定保存。

现在,服务器的Gzip已经开启,你可以使用第三方工具进行测试。

关于压缩命令的解释

此处的nginx指令与nginx.conf语法相同。

gzip_proxied any;

通过 gzip 打包所有代理的请求

gzip on;

开启Gzip

gzip_min_length 1k;

不压缩临界值,大于1K的才压缩,一般不用改

gzip_buffers 4 16k;

设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。

gzip_http_version 1.1;

识别http的协议版本(1.0/1.1)

gzip_comp_level 6;

压缩级别,1-10,数字越大压缩的越好,时间也越长。例如:1压缩比最小处理速度最快,9压缩比最大但处理速度最慢(传输快但比较消耗cpu)

gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;

压缩的文件类型(匹配mime类型进行压缩),无论是否指定,”text/html”类型总是会被压缩的

gzip_vary on;

和http头有关系,on的话会在Header里增加"Vary: Accept-Encoding",给代理服务器用的,有的浏览器支持压缩,有的不支持。因此,为避免浪费不支持的也压缩,需要根据客户端的HTTP头来判断,是否需要压缩。

亮享

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: