# 宝塔面板如何开启gzip压缩

*Published:* 2024-02-20
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年2月20日，已超过 180天没有更新



在网站运行过程中，为了提高页面加载速度和减少带宽占用，开启[gzip](https://www.xarjtc.com/tag/gzip "查看gzip此标签更多文章")压缩是一种常见的优化手段。默认网站如不开启压缩的情况是比较耗资源的，并且关闭也会影响性能，本来10M的网页可以压缩为1M，不开启就要10M的流量，开启只需1M。

方法一：
----

**第一步：登录[宝塔](https://www.xarjtc.com/tag/%e5%ae%9d%e5%a1%94 "查看宝塔此标签更多文章")面板**

首先，打开你的浏览器，输入宝塔面板的地址，并输入用户名和密码进行登录。

**第二步：选择网站**

登录成功后，点击左侧导航栏中的「网站」选项，找到你想要开启gzip压缩的网站，并点击进入。

**第三步：进入网站设置**

在网站管理页面中，点击顶部导航栏上的「设置」选项，然后选择「配置文件」。

**第四步：修改Nginx配置**

在配置文件中，找到以「vhost\_」开头的文件，并点击编辑按钮。

**第五步：开启gzip压缩**

在编辑页面的最底部，找到「location ~ .(js|css|png|jpg|jpeg|gif|bmp|ico)$」这一行代码。

在该行代码下方添加以下代码：

```
gzip on;
gzip_static on;
gzip_types text/plain text/css application/javascript image/jpeg image/gif image/png image/x-icon;
gzip_vary on;
gzip_disable "msie6";
gzip_comp_level 5;
gzip_min_length 10k;
gzip_buffers 4 16k;
```

**代码解释：**

- gzip on：开启gzip压缩。
- gzip\_static on：启用静态文件的gzip压缩。
- gzip\_types：指定需要进行gzip压缩的文件类型。
- gzip\_vary on：将Vary头添加到响应中，以告诉缓存服务器有gzip压缩的版本。
- gzip\_disable “msie6″：禁用IE6的gzip压缩。
- gzip\_comp\_level：设置gzip压缩级别，范围为1-9，值越大压缩率越高。
- gzip\_min\_length：设置允许压缩的最小文件大小。
- gzip\_buffers：设置gzip压缩缓冲区的数量和大小。

**第六步：保存配置**

在添加完以上代码后，点击页面右上角的「保存」按钮，然后点击「重载」按钮来使配置生效。

**第七步：验证配置**

你可以使用在线工具或浏览器开发者工具来验证gzip压缩是否已经生效。打开你的网站，并查看响应头部信息中是否包含「Content-Encoding: gzip」字段。

方法二
---

**宝塔面板操作路径：**

软件商店→已安装→选择Nginx右侧的设置，弹窗后选择性能调整，将gzip\_comp\_level改为6，最后点保存。

[![](https://www.xarjtc.com/wp-content/uploads/2024/02/1b85f0488859386be6b3d8c2b3284042.webp)](https://www.xarjtc.com/wp-content/uploads/2024/02/1b85f0488859386be6b3d8c2b3284042.webp)

**温馨提示：设置成功，保存后，需要重启Nginx，不然不生效。**

至此，你已经成功开启了宝塔面板中网站的gzip压缩，可以享受更快的网页加载速度和更低的带宽占用。