
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 ファイルが仮想メモリにキャッシュされます。