gpt4 book ai didi

nginx gzip_static 不会自动创建不存在的gz 文件?

转载 作者:行者123 更新时间:2023-12-02 09:19:51 29 4
gpt4 key购买 nike

我只是好奇...

nginx将检测同一目录中的gz文件,如果不存在,它将使用on-the-fly gzip并返回响应(如果gzip打开)

所以...当我们打开 gzip_static 时,为什么 nginx 不创建一个带有输出 gzip 响应的 gz 文件?它是关于中继编码还是其他什么?

那么我真的需要在每次修改静态文件时编写一个 bash 脚本来创建/更新 gz 文件,对吗?

谢谢^_^

最佳答案

你是对的,据我所知,这两个模块(gzip 和 gzip_static)并没有真正交互。任何由 gzip 即时压缩的内容都可能会被缓存一小段时间,但不会为 gzip_static 保存。自动更新 .gz 文件的 bash 脚本是个好主意,如果您使用源代码控制,则可以在 Git 或 Hg 中作为后命令来完成。

值得注意的是,对于小文件,开销可以说是磁盘访问而不是压缩......但每一点都有帮助。

关于nginx gzip_static 不会自动创建不存在的gz 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777364/

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