Apacheの最大の強みは、そのカスタマイズ性と柔軟性です。 Apacheには、それ自体では実行できないいくつかのウェブサービスタスクを実行するための多数のモジュールのサポートが付属しています。最近人気が高まっているそのようなモジュールの1つは、ウェブサイトの読み込みをこれまでになく高速化するGoogleのmod_pagespeedです。これは、 HTML、CSS、JavaScript、Jpeg、Png、Gifなどのさまざまなファイルにフィルターを適用することで実現されます。 など、:
- ブラウザが必要なものを取得するために必要なトリップ数を減らします。
- これらのファイルのサイズを縮小し、これらのファイルがキャッシュされる長さを最適化します。
サーバーにmod_pagespeedを実装し、読み込み時間が大幅に改善されたことを確認しました。以下の画像は、mod_pagespeedを有効にする前後の比較を示しています。ページ速度グレードを3%向上させ、ページの読み込み時間、ページサイズ、合計数を削減することができました。サーバーへのリクエストの!すべてのウェブマスターがmod_pagespeedを使用してウェブページを自動的に最適化し、ApacheHTTPサーバーを使用してウェブページを提供する際のパフォーマンスを向上させることをお勧めします。
Apache用のmod_pagespeedモジュールをインストールします:
mod_pagespeedモジュールでサポートされているプラットフォーム
- CentOS / Fedora / RHEL(32ビットおよび64ビット)
- Debian / Ubuntu(32ビットおよび64ビット)
注:Apacheの代わりにNginxを使用している場合は、mod_pagespeedモジュールをソースからビルドする必要があります。
mod_pagespeedモジュール用にGoogleリポジトリを構成する
yumを使用してmod_pagespeedモジュールをインストールするには、システムが自動的にインストールして定期的な更新を取得できるように、Googleのリポジトリを使用する必要があります。システムにリポジトリを追加する方法は次のとおりです。
ファイルを作成するmod-pagespeed.repo /etc/yum.repos.d/の下 お気に入りのエディタを使用して、 OSに基づいて次のコード行を追加します アーキテクチャ。
32-ビット– RHEL / CentOS / Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=1
64ビット– RHEL / CentOS / Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=1
yumを使用したmod_pagespeedモジュールのインストール
Yum(yumの設定方法を学ぶ)を使用して、上記で作成したリポジトリからmod_pagespeedモジュールをインストールします。
Fri Dec 27 /etc/yum.repos.d>$yum --enablerepo=mod-pagespeed install -y mod-pagespeed
httpdサービスを再起動することを忘れないでください:
/etc/init.d/httpd restart
mod_pagespeedモジュールを設定してオン/オフにします
デフォルトでは、mod_pagespeedは自動的にオンになっています 。開発目的でオフにする場合は、ファイルを開きます: /etc/httpd/conf.d/pagespeed.conf お気に入りのエディターを使用して、次の行を探します:
ModPagespeed on
に変更します
ModPagespeed off
httpdサービスを再起動することを忘れないでください:
/etc/init.d/httpd restart
yumを使用してmod_pagespeedモジュールをアップグレードする方法
以前のバージョンからアップグレードするには、標準のyumまたはapt-getupdateコマンドを使用します。例:
Fri Dec 27 /etc/cron.daily>$yum update mod-pagespeed
httpdサービスを再起動することを忘れないでください:
/etc/init.d/httpd restart
apacheのmod_pagespeedモジュールを確認する方法
次のコード行を含むphpinfo.phpファイルをapacheルートディレクトリに作成します。
<?php phpinfo (); ?>
上記のファイルを作成したら、http://localhost/phpinfo.phpなどのWebブラウザに移動してファイルphpinfo.phpにアクセスします。以下のように、HTTPヘッダーに「X-Mod-Pagespeed」セクションが表示されます。