ヘルプとドキュメント
速度 大きな影響 簡単 10~20分
応答圧縮 (Gzip/Brotli)
圧縮しないと、不必要に大量のデータが転送されます。
それは何ですか
圧縮 (Gzip またはより最新の Brotli) では、テキスト ファイル (HTML、CSS、JS、SVG、JSON) をネットワーク経由で送信する前に、簡単に 60 ~ 80% 圧縮します。ブラウザ自体がそれらを解凍します。
なぜそれに対処するのでしょうか?
圧縮しない場合、何倍ものデータが転送されるため、特にモバイル接続や低速接続では読み込みが遅くなります。これを有効にすることは、最も価値のある最適化の 1 つであり、最小限の作業で大きな効果が得られます。
やり方
- 1Web サーバー/CDN で Brotli (理想的には) または Gzip を有効にします。
- 2テキスト タイプを圧縮します: HTML、CSS、JS、SVG、JSON、XML。
- 3画像やビデオは Gzip しないでください (すでに圧縮されています)。フォーマット経由で処理してください。
- 4応答ヘッダー「Content-Encoding: br/gzip」を確認します。
.htaccess 内の Gzip (Apache、mod_deflate)
Správně
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>結論
圧縮は典型的な「即効性」です。数行の設定またはホストでの切り替えにより、転送データの数十パーセントが節約されます。実行中の場合は、すべてのテキスト タイプをカバーしていることを確認します。ブロトリが理想です。これは常に有効にする必要があります。
関連トピック