nginx配置http gzip on
时间: 2024-09-27 16:05:15 浏览: 31
Nginx 配置 HTTP Gzip 压缩是为了提高网站性能,减少数据传输量。要在 Nginx 的配置文件中启用 Gzip 压缩,你需要在服务器块(server block)里添加如下内容:
```nginx
gzip on; # 启用Gzip压缩
gzip_disable ""; # 禁止浏览器禁用Gzip(某些浏览器可能会禁用)
gzip_types application/javascript
application/json
text/css
text/html
text/plain
text/xml;
*/*; # 匹配所有类型的响应内容
gzip_vary on; # 添加Vary头,告知缓存代理需要考虑用户的Accept-Encoding请求头
gzip_min_length 1k; # 设置最小压缩长度,小于这个值将不压缩
```
这里 `gzip_types` 列出了常见的需要被压缩的内容类型,`gzip_min_length` 可以避免对小资源进行无谓的压缩,节省处理时间。
请确保在你的 Nginx 主配置文件(如 `nginx.conf` 或者 `sites-available` 目录下的虚拟主机配置文件 `.conf`)中包含这些设置,并重启 Nginx 使其生效。如果你是在虚拟主机级别开启 Gzip,只需针对相应的 server block 进行配置。
阅读全文