2026年8月21日

2026年8月21日

Apacheでmod_pagespeedを使ってサイトを高速化する方法

はじめに

Apacheは広く使用されているWebサーバーで、多くのWordPressサイトがこれを利用しています。しかし、パフォーマンスの問題を抱えるサイトも少なくありません。そんな状況を改善するためには、mod_pagespeedというモジュールを利用することで高速化が可能です。

症状・背景

  • Apacheサーバ上で動作するWordPressサイトのレスポンスタイムが遅い
  • 画像やスタイルシートなどのファイルサイズが大きい
  • CDNの導入やキャッシュ設定を実施しているが、さらなる最適化が必要

手順・設定方法

ステップ1: mod_pagespeedモジュールを有効にする

# mod_pagespeedモジュールを有効にする
sudo a2enmod pagespeed

# Apacheを再起動して変更を反映する
sudo systemctl restart apache2

ステップ2: モジュールのパラメータを設定する

# /etc/apache2/mods-enabled/pagespeed.confを開く
sudo nano /etc/apache2/mods-enabled/pagespeed.conf

# 以下のようにパラメータを調整する
<IfModule mod_pagespeed.c>
    ModPagespeed on
    ModPagespeedEnableFilters reduce_image_legnth,rewrite_images,convert_jpeg_to_webp
    ModPagespeedImageFilterOptions sharpness=100,quality=85
</IfModule>

# Apacheを再起動して変更を反映する
sudo systemctl restart apache2

ステップ3: 設定の適用と確認

# 有効な設定を確認するために、mod_pagespeedのログファイルを見る
tail -f /var/log/apache2/pagespeed_access.log

ステップ4: 実践/トラブルシュート/監視

# Apacheサーバのパフォーマンスを定期的に監視するためのコマンド
top -b -n 1 | grep httpd

お気軽にご相談ください

お見積りへ お問い合わせへ