web-dev-qa-db-ja.com

mod_deflateがApacheで有効になっていることを確認する方法は?

Mod deflateがApacheで実行されているかどうかを確認できるコマンドラインコマンドはありますか?

23
omg

おそらく遅刻ですが、ここに行きます。

mod_deflateはデフォルトで有効になっています。確かに、試してみてください

debian/ubuntu:Apache2ctl -t -D DUMP_MODULES

CentOS:httpd -t -D DUMP_MODULES

deflate_moduleがあるかどうかを確認します。

34
Juri Glass

このサイトでmod_deflateを確認できます。

mod_deflateテスト

私のサイトは、帯域幅の81%を節約していることを示す素敵な小さなレポートを受け取ります!

26
dicroce

Apache構成(httpd.conf)に次の行が存在する(コメントアウトされていない)ことを確認する必要があります。

LoadModule deflate_module modules/mod_deflate.so

コメントアウトされたバージョンは次のようになります。

# LoadModule deflate_module modules/mod_deflate.so

次に、提供されたファイルを圧縮するために、次のように.htaccessに行が必要です。

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript
5
karim79

what context」というコメントに同意しますが、(他の応答に加えて)すべてのベースをカバーするために、実行することもできます。

a2enmod deflate

これは、Apache(特にDebianベースのサーバー)を実行する多くのサーバーで動作するはずです。モジュールが既に有効になっている場合は、コマンドが通知します。モジュールが有効でない場合、コマンドは有効になりますまた、モジュールが存在しないことを通知する場合もあり、その場合はインストールする必要があります。

3
digitalpardoe