/etc/httpd/conf.modules.d/00-brotli.confは圧縮モジュール | クズリーマンのカス備忘録

/etc/httpd/conf.modules.d/00-brotli.confは圧縮モジュール

apache logo Apache
スポンサーリンク

環境

  • RHEL9.3系
  • Apache2.4
  • PHP8.0 (dnf install版)

brotli とは

Apacheのconfファイルの中に、

/etc/httpd/conf.modules.d/00-brotli.conf

ってーのがあったが、これは、モジュール「brotli」をロードしているもの。

brotliとは、圧縮するためのモジュール。

html css などの静的コンテンツを圧縮してユーザー(ブラウザ)にダウンロードさせることにより高速化を実現する。

開発元はGoogleとのこと。

以下、リートン(gpt-4 turbo)先生のありがたいご回答。

ここでの LoadModule はApacheのディレクティブであり、指定されたモジュール(この場合は brotli_module)をApacheサーバーに追加するよう指示します。modules/mod_brotli.so は、そのモジュールの実際のファイルパスを示しています。
Brotliは、Googleによって開発された圧縮アルゴリズムで、特にWebコンテンツの伝送を効率化するために設計されています。Brotli圧縮を使用すると、Webページや静的リソース(CSS、JavaScriptファイルなど)を圧縮して送信することができ、これによってロード時間が短縮され、ユーザーエクスペリエンスが向上します。また、データ使用量も削減されるため、特にモバイルユーザーや低速接続のユーザーにとって有益です。
Rocky Linux 9.3とApache 2.4を使用している環境でこの設定を行うことにより、ApacheサーバーはBrotli圧縮をサポートし、設定されたリソースに対して自動的にBrotli圧縮を適用するようになります。ただし、クライアント(ブラウザなど)がBrotli圧縮をサポートしている必要があります。多くの現代のブラウザはBrotliをサポートしていますが、サポートしていない場合は、圧縮されていないリソースが提供されます。

コメント

タイトルとURLをコピーしました