Skip to content
nginx
server {
    listen 80;
    server_name your_domain.com;

    gzip on;
    gzip_comp_level 5;
    gzip_min_length 1000;
    gzip_proxied any;
    gzip_types text/plain text/css application/json application/javascript application/xml application/xml+rss application/x-font-ttf application/x-font-opentype application/vnd.ms-fontobject image/svg+xml image/x-icon;

    # 前端项目的根目录
    root /var/www/html;

    # 其他配置...
}

在这个配置中:

  • gzip on; 启用了 gzip 压缩。
  • gzip_comp_level 设置了 gzip 压缩的级别,范围是 1-9,级别越高压缩率越高,但消耗 CPU 也越多。
  • gzip_min_length 设置了触发 gzip 压缩的最小文件大小。
  • gzip_proxied any; 允许在代理服务器上压缩数据。
  • gzip_types 定义了需要压缩的文件类型。