nginx:当客户端接受“Accept-Encoding:gzip”时如何以gzip格式提供文件,否则就会膨胀?

我有一个完整的.gz文件的文件夹,并且如果请求的客户端没有发送Accept-Encoding: gzip请求,并且按原样( gzip ),那么它们会透明地为它们提供服务。

我知道有HttpGzipStaticModule模块,但这只能解决问题的一部分。 这些文件只能.gz格式保存,因此在文件系统上不会有nginx的虚拟版本。 这不应该是一个性能问题,因为CPU和RAM上的充气很轻。

我可以使用什么方法来即时膨胀.gz文件并将其提供给客户端? 我必须编写脚本并使用重写,还是有内build的东西,我还没有find?