入门系列之在Nginx配置Gzip (2)

/etc/nginx/nginx.conf

. . . ## # `gzip` Settings # # gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_min_length 256; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon; . . .

保存并关闭文件以退出。

要启用新配置,请重新加载Nginx。

sudo systemctl reload nginx

下一步是检查配置的更改是否按预期工作。

第四步、验证新配置

我们可以像在第2步中那样测试它,方法是使用curl每个测试文件并检查Content-Encoding: gzip是否有输出。

curl -H "Accept-Encoding: gzip" -I curl -H "Accept-Encoding: gzip" -I curl -H "Accept-Encoding: gzip" -I curl -H "Accept-Encoding: gzip" -I

现在,只有test.jpg图像文件才能保持未压缩状态。在所有其他示例中,您应该能够Content-Encoding: gzip在输出中找到标头。

如果是这种情况,您已gzip成功在Nginx中配置了压缩!

结论

更改Nginx配置来使用gzip压缩,是很容易的一件事,而且能带来不错的提,。不仅带宽有限的访问者会更快地收到该网站,而且Google也会对网站加载速度感到满意。作为现代网络和使用的重要组成部分,网站的加载速度越来越受到关注,这gzip是改进它的一大步。

参考文献:《How To Add the gzip Module to Nginx on Ubuntu 16.04》

问答

nginx多域名转发?

相关阅读

如何在CVM上设置SSH仅作文件传输

如何备份你的MySQL数据库

MySQL 8.0 版本功能变更介绍

此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1158755?fromSource=waitui

欢迎大家前往腾讯云+社区或关注云加社区微信公众号(QcloudCommunity),第一时间获取更多海量技术实践干货哦~

海量技术实践经验,尽在云加社区!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdxjs.html