javascript - 为 Django 的 NGINX 服务器上的 CSS 和 JS 文件启用 GZIP

标签 javascript css django nginx compression

x 配置文件/etc/nginx/ngnix.conf 并没有发现任何问题。仍然看不到 css 和 javascript Gzip 压缩。我的 NGINX.conf 条目如下 -

    gzip on;
    gzip_disable "msie6";

    gzip_comp_level 6;
    gzip_min_length 1100;
    gzip_buffers 16 8k;
    gzip_proxied any;
    gzip_types text/plain text/css text/js text/xml text/javascript application/javascript application/x-javascript application/json application/xml application/xml+rss;

最佳答案

我认为您缺少 gzip_vary on;,这是为列出的 gzip_types 启用 gzip 压缩的原因

gzip on;
gzip_vary on;
gzip_proxied any;
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/javascript;

关于javascript - 为 Django 的 NGINX 服务器上的 CSS 和 JS 文件启用 GZIP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37102788/

相关文章:

javascript - Routing.navigate 与 document.location.hash

css - IE8 忽略框大小

css - 即 z-index 不出现在元素后面

javascript - 键入特定命令后如何停止执行我的 .js 应用程序?

javascript - 覆盖图像覆盖自定义 Google map 网络中的标记

html - 根据包含元素更改样式

python - Django - 选择与模型(FK)

django - NoReverseMatch错误

python - mongoengine 调用导致 django View 被调用两次

javascript - 在提交之前验证表单提交并将结果写入字段,然后提交 - 使用防止默认和 Ajax 请求