gpt4 book ai didi

angular - 即使启用了 gzip 压缩,Nginx 服务器也不会读取 Gzip 文件

转载 作者:行者123 更新时间:2023-12-02 20:02:39 24 4
gpt4 key购买 nike

在 PageSpeed Insights 上分析我的网站时,它建议启用文本压缩,但是它提到的文件已经被 gzip 压缩,并且我的 nginx 服务器上已经启用了 gzip 压缩。

PageSpeed Insights 表示需要在我的 Angular dist 包中进行 gzip 压缩的文件是:main.jspolyfills.jsstyles.css

所有这些文件均已通过 ng build --prod && gzip-all "dist/*.*"成功进行 gzip 压缩,因此它们存在于 dist 文件夹中。

网络选项卡显示 nginx 服务器上启用了 gzip 内容编码:

**Network Tab** shows gzip content encoding is enabled

Nginx.config Gzip 设置:

    gzip on;
gzip_disable "msie6";

# gzip_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

由于某种原因,它无法读取 gzip 压缩的文件。

最佳答案

默认情况下它只压缩text/html。您需要取消注释要压缩的其他 mime 类型,例如:

gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

https://docs.nginx.com/nginx/admin-guide/web-server/compression/

关于angular - 即使启用了 gzip 压缩,Nginx 服务器也不会读取 Gzip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55460070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com