学课技术网
专注PHP学习资源

BT面板Nginx启用Gzip压缩常见的问题

今天和大家谈谈BT面板Nginx启用Gzip压缩常见的问题及解决方案,现在用宝塔面板的人很多,在正常的情况下,我们都会启用gzip压缩,大家都会用到如下代码:

    gzip on;
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_types image/svg+xml text/plain text/html text/xml text/css text/javascript application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript application/x-font-ttf application/vnd.ms-fontobject font/opentype font/ttf font/eot font/otf;

这段代码一般贴到nginx配置文件的最后的一个大括号“}”之前,然后在去nginx的设置–》性能调整==》将“gzip_comp_level”的值设置为3,如下图所示:

BT面板Nginx启用Gzip压缩常见的问题插图

在实际运用的过程中,会有很多人遇到各种不同的问题,以nginx 1.18.0为例,如果你是这个版本的nginx,配置文件直接使用这里的代码,肯定会报错,一般会报错为“nginx: [warn] duplicate MIME type “text/html” in /……**.conf:76”,大多数情况都是这样。造成报错的原因其实就是在新版的nginx中,他默认会压缩html。因此,你只需要去掉上述配置文件的text/html即可。

最后在总结一下nginx启用gzip压缩的步骤:

1、在配置文件最后一个大括号前,加入上面的代码。

2、将gzip_comp_lever的值改成3,需要注意的是,这个值的范围是1-9,如果数字改的太大,会很吃CPU。建议改成3比较妥当。

3、重启nginx,到这里,整个改造就完成了。

4、啰嗦一下启用Gzip的好处,当然是提升网站的响应速度啦。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载,如果本站内容侵犯了您的个人利益,请联系QQ125252828告知。学课技术网 » BT面板Nginx启用Gzip压缩常见的问题
分享到: 更多 (0)

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

学课技术网专注软件汉化、分享、解密、绿化、Wordpress主题插件优化

联系我们联系我们
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活