この記事について
はじめにApacheで最近人気のあるモジュールの1つは、mod_pagespeedです。これは、Apache 2.2以降の出力フィルターであり、構成ファイルまたは.htaccessファイルを介してさまざまなオプションで構成できます。 「出力フィルター」は、データがクライアントに送信される前にデータを変換するものです。つまり、ウェブサイトと、ユーザーがURLにアクセスしたときにユーザーのブラウザが受け取るものとの間のレイヤーです。 Webのスピードアップmod_pagespeedの目標は、Webサイトのスピードアップです。これは、さまざまなファイルにフィルターを適用して、ブラウザーが必要なものを取得するために必要なトリップ数を減らし、それらのファイルのサイズを減らし、それらのファイルがキャッシュされる長さを最適化することによって行われます。インストールインストールは非常に簡単です。使用するオペレーティングシステムによって異なります。 UbuntuとDebianには、ダウンロードしてインストールできるパッケージ(または.DEBパッケージを使用するLinuxディストリビューション)があります。他のLinuxディストリビューションは、ソースをダウンロードしてそこからビルドできます。
1 –ソフトウェアのダウンロード
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Code language: Bash (bash)
2 –ページスピードをインストールする
sudo dpkg -i mod-pagespeed-*.deb
apt-get -f install
rm mod-pagespeed-*.deb
Code language: Bash (bash)
モジュールは、インストール時に自動的に有効になります。ただし、動作を開始するには、Apacheを再起動する必要があります。service apache2 restart
<strong>or</strong>
/etc/init.d/apache2 restart
Code language: Bash (bash)
これで、VPSでmod_pagespeedの動作バージョンが稼働しているはずです。これは、ページの応答ヘッダーを確認することで確認できます。インストールしたバージョン番号で「X-Mod-Pagespeed」の値が必要です。セットアップインストールパッケージは、すぐに使用できる多くの構成を処理します。実際、Apacheで自動的に有効になる控えめなデフォルトがあります。実行しているApacheのバージョンに応じて、異なるバージョンのモジュールがインストールされ、有効になります。 Apache 2.2を実行している場合は、mod_pagespeed.soがインストールされます。 Apache 2.4ユーザーは、mod_pagespeed_ap24.soを使用します。注:mod_pagespeedは、Apache2.2以降でのみ機能します。 Apache 2.4.1には、そのバージョンでの動作を妨げるバグもあります。 Apache2.4.2以降を使用する必要があります。さらに、構成ファイルがApacheインストールに追加されました。プライマリ設定ファイルはpagespeed.confです。このファイルは次の場所にあります。/etc/apache2/mods-available/mod_pagespeedの設定方法設定ファイルを編集するテキストエディタを使用できます。このチュートリアルでは、nanoを使用します。メイン構成ファイルの編集を開始するには、次のコマンドを使用します。
pico /etc/apache2/mods-available/pagespeed.conf
Code language: Bash (bash)
デフォルトでは、mod_pagespeedは可能な限りすべてを書き換えます。特定のファイル(Javascriptライブラリなど)の書き換えを無効にすることができます。
無効なモジュール
何らかの理由でpagespeedを無効にしたい場合は、このコマンドを実行してapache2を再起動できます:
sudo a2dismod pagespeed
systemctl restart apache2
Code language: Bash (bash)
これが出力です
sudo a2dismod pagespeedモジュールのページ速度が無効になっています。
新しい構成をアクティブ化するには、以下を実行する必要があります。
systemctl restart apache2