我正在尝试为 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;
最终文件大小略有增加。
浏览器显示的内容如下:
我看不出问题是什么...
答案1
您看到的增加实际上只是标头开销,而不是压缩以某种方式反向工作。实际上,您的内容根本没有被压缩。
如果响应被压缩,您将content-encoding: gzip
在响应标头中看到。
答案2
是杀毒软件。ESET 正在处理一些事情。打开虚拟机后,一切正常。