
非常に低スペックの Web サーバー (CPU: ARM926EJ-S、RAM: 128MB) で Web アプリケーションを実行していますが、nginx で gzip を有効にすると、サーバーの応答に時間がかかることがわかりました。設定に問題があるかどうかはわかりません。
構成:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 3;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
gizp 無効時の応答時間
答え1
CPU が弱すぎて、タイムリーにデータを圧縮できないようです。明らかに、メリットを得るには、圧縮データの圧縮と転送が、純粋な非圧縮データの配信よりも高速である必要があります。
圧縮レベルを 1 に下げてみてください。それでも非圧縮データよりも時間がかかる場合は、おそらく絶望的でしょう。非圧縮データの比較的遅い読み込みに耐えるしかありません :/