gzip圧縮

サーバからの出力を圧縮して転送することで、転送量を削減できます。

簡単には、MIMEタイプで指定することで有効にできます。たとえばtext/htmlとtext/plainで有効とするには、次のようにします。

AddOutputFilterByType DEFLATE text/html text/plain
AddOutputFilterByType ディレクティブ - core - Apache HTTP サーバ

gzipが機能するには、クライアントからのリクエストに「Accept-Encoding: gzip, deflate」が含まれている必要があります。

トラブル対処法

Apache 2.4以降、AddOutputFilterByTypeは、coreからmod_filterモジュールへ移されました。そのためこのモジュールを読み込まずにこのディレクティブを使用すると、「Invalid command 'AddOutputFilterByType', perhaps misspelled or defined by a module not included in the server configuration」となります。Common problems when upgrading - Upgrading to 2.4 from 2.2 - Apache HTTP Server Version 2.4

LoadModule filter_module modules/mod_filter.so