当前位置:首页 > 站长资讯 > 正文内容

【说站】宝塔面板Nginx如何开启gzip压缩,提高WP网站访问速度

yc8882年前 (2022-07-16)站长资讯246

现在越来越多的网站在使用nginx,所以nginx的优化就显得越来越重要,尤其是nginx的gzip压缩优化。

gzip(GNU-ZIP)是一种压缩技术,经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip 的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器 都支持解析gzip过的页面。

在宝塔面板,网站设置里面 配置文件后面加入以下代码,在最后的 } 前面,加入以下代码:

gzip on;     #开启gzip压缩
gzip_vary on;     #往头信息中添加压缩标识
gzip_min_length 1k;     #当返回内容大于此值时才会使用gzip进行压缩,当值为0时,所有页面都进行压缩
gzip_proxied any;     #nginx作为反向代理压缩服务端返回数据的条件,any为无条件压缩所有结果数据
gzip_comp_level 6;      #设置压缩等级,一般3-6即可,太高会占用服务器资源太多
gzip_buffers 16 8k;     # Nginx服务器需要向系统申请缓存空间为16个,每个缓存空间为8k
gzip_http_version 1.1;      #指定压缩响应所需要的最低HTTP请求版本
gzip_types 
image/svg+xml text/plain text/xml text/css text/javascript application/xml application/json 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.conf文件的http模块新增了上述内容。

很多网站分享了一段类似的代码,但其实是有问题的,在gzip_types压缩文件类型后面,有一个text/html这个文件类型要去掉,如果加进去的话,nginx重载配置会出错,具体解决办法请参考以下文章:

nginx重载配置出错 nginx: [warn] duplicate MIME type “text/html”解决办法

另外,对于压缩文件类型gzip_types,jpg、gif、png等常用图片类型已经是压缩格式,再次经GZIP压缩,不仅会增加服务器资源开销,甚至还可能使文件不仅没减少反而会增大。

所以,只需添加:html 、css 、js、txt、xml等文本文档的压缩即可,我们就没有必要对图片进行gzip压缩。

上述几步设置完毕,我们还必须将nginx重载配置方可生效,或者在Linux命令行下执行以下命令:

nginx -t
nginx -s reload

宝塔面板Nginx如何开启gzip压缩,提高WP网站访问速度


以上就是Nginx开启gzip压缩的具体方法。


本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!


从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!


本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。


本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。


若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。


本文链接:https://www.10zhan.com/zhanzhang/7340.html

分享给朋友:

“【说站】宝塔面板Nginx如何开启gzip压缩,提高WP网站访问速度” 的相关文章

【说站】宝塔站点日志文件过大怎么办?网站日志切割教程

【说站】宝塔站点日志文件过大怎么办?网站日志切割教程

宝塔面板日志文件过大的原因?宝塔面板的网站日志文件默认是生成一个日志文件,然后系统每天不断的对这个文件进行写入操作,这样日子长了,这个日志文件就会越来越大,几百兆、几个G都是蛮正常的,这样对于我们分析...

【说站】Win10专业版如何激活?Win10激活工具

【说站】Win10专业版如何激活?Win10激活工具

本人用的Win10专业版一直用的好好地,今天桌面右下方就提示“激活Windows 转到设置以激活Windows”,因为一直用的是盗版Windows 10,出现这样的提示也蛮正常,没得办法,见招拆招,在...

【说站】Excel如何快速删除空行?WPS删除excel空白行

【说站】Excel如何快速删除空行?WPS删除excel空白行

站长我经常会处理excel文档,之前介绍过Microsoft Office excel文档删除空行的办法,今天介绍WPS Office下面的excel如何删除空白行。方法一:筛选  选中数据所在的那一...

【说站】宝塔如何按日期每天生成一个网站日志文件

【说站】宝塔如何按日期每天生成一个网站日志文件

宝塔面板默认的会按照nginx.conf的配置生成在/www/wwwlogs目录下面生成一个网站访问日志和一个网站错误日志,每当有新的记录时系统会不断的对这两个文件进行写入操作,但随着访问量的增长,日...

【说站】判断服务器IP否被墙 是否被TCP阻断

【说站】判断服务器IP否被墙 是否被TCP阻断

现在国内很多购买国外主机服务器的,但往往很多主机商的机子用的人多了,国内使用者用这些服务器做啥的都有,正儿八经的做外贸其实没多大事情,但往往有些人就是不遵守法律法规,长此以往用的人多了,这些国外的主机...

【说站】WordPress网站文章ID不连续如何解决?

【说站】WordPress网站文章ID不连续如何解决?

对于WordPress网站文章ID不连续的问题困扰了我很久,今天将WordPress文章ID不连续的原因和具体解决办法做详细的说明。WordPress文章ID不连续的原因:用WordPress做网站的...