我正在尝试为 99% JS 和 CSS 的 SPA 应用程序启用压缩。
这是我正在使用的 nginx 配置:(我在测试时注释掉了一些设置,但即使启用也不会改善这种情况。)
gzip on;
# gzip_disable "msie6";
# gzip_vary on;
# gzip_proxied any;
gzip_comp_level 6;
# gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon application/javascript;
生成的文件大小增加了一点点。
这是浏览器所说的:
我看不出是什么问题...
您看到的增加实际上只是标头开销,而不是压缩以某种方式反向工作。实际上,您的内容根本没有被压缩。
如果响应被压缩,您将
content-encoding: gzip
在响应标头中看到。这是防病毒软件。ESET 正在做事。打开一个虚拟机,从那里一切正常。