nginx は gzip ファイルを temp ディレクトリにキャッシュしますか?

nginx は gzip ファイルを temp ディレクトリにキャッシュしますか?

Nginx を通じて次のことが可能になります:

現在、gzip はオンになっていますが、サーバーは人気のあるファイルを毎回圧縮する必要があります。ファイルはデータベースを通じて作成された xml ファイルですが、「静的」です。gzip_static をオンに設定できることはわかっていますが、もちろん .gz ファイルはありません。

Nginx が作成した gzip ファイルを、将来使用するために cache/temp ディレクトリに保存する方法はありますか?

答え1

あなたは聞いたことがありますかnginx.org/docs/http/ngx_http_gunzip_module.html を参照してください。?

おそらく解決策としては、gzip ファイルのみを用意し、gzip をサポートしていないクライアントでは解凍するということでしょうか?

または、アプリケーションによっては、すべてのクライアントが gzip をサポートすることを要求できるでしょうか?

もう 1 つのオプションは、nginx の前で varnish のようなものを使用することです。これにより、圧縮された gzip ファイルが仮想メモリにキャッシュされます。

関連情報