[Nginx] 开启 gzip

  1. 如果资源已经被压缩成 Gzip 格式了,Nginx 不需要再次压缩。只需确保 Nginx 的配置正确指向这些 Gzip 文件,并使用 gzip_static 指令。
  2. 如果资源不是 Gzip 格式,就需要全配置一下。
http {
	##
	# Gzip Settings
	##

	gzip on;                     # 启用 gzip 压缩
	gzip_min_length 0;        # 仅压缩超过 1024 字节的响应
	gzip_buffers 4 16k;          # 设置缓冲区大小
	gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; # 压缩指定的 MIME 类型
	gzip_vary on;                # 为代理缓存提供 gzip 支持
	gzip_comp_level 6;           # 设置 gzip 压缩级别 (1-9), 数字越大压缩率越高,耗费 CPU 资源越多
}

现代浏览器都支持 Gzip 解压缩。当服务器返回 Gzip 压缩的资源时,浏览器会自动识别并解压缩这些内容,以便正确渲染页面。只需确保服务器在响应头中包含 Content-Encoding: gzip,浏览器就会处理 Gzip 压缩的资源。

posted @ 2024-10-26 11:00  Himmelbleu  阅读(19)  评论(0编辑  收藏  举报