ConoHa VPS 1GB の WordPress を爆速化|PageSpeed 52→92 の3手順【実測】

【PR】本記事にはアフィリエイトリンクが含まれます。価格は2026年6月時点の参考値、構成は当サイト(knowkoto.com)で実測した結果です。

ConoHa VPS 1GB のような最小構成で WordPress を運用していて、「表示速度が遅い」「PageSpeed Insights で50点台」に悩んでいませんか。結論として、『Redis オブジェクトキャッシュ』『PHP OPcache』『Cloudflare APO』の3点を入れるだけで、PageSpeed Insights のスコアが50点台→90点台、TTFB が500ms→100ms に改善できます。本記事では、私が当サイト(knowkoto.com)で実測した設定手順と結果を共有します。

結論: 高速化の効果(knowkoto.com 実測値)

項目 Before After
PageSpeed Insights (モバイル) 52点 92点
TTFB(初期応答時間) 約500ms 約100ms
LCP(最大コンテンツ描画) 2.8秒 1.1秒
1GB VPS のメモリ使用率 約70% 約45%

計測日: 2026年6月上旬、PageSpeed Insights モバイル測定、knowkoto.com トップページ。サーバ構成は ConoHa VPS 1GB プラン相当(Ubuntu 24.04 LTS + nginx 1.24系 + PHP 8.3-FPM + MariaDB + Redis、構成は随時変更しています)。効果は記事数・プラグイン構成・トラフィック量により大きく変わりますのでご参考程度に。

高速化1: Redis オブジェクトキャッシュ

WordPress の最大のボトルネックは「データベースクエリの繰り返し」です。Redis にオブジェクトキャッシュを置くと、同じクエリを2回目以降はメモリから返せます。

導入手順

  1. sudo apt install redis-server php-redis
  2. systemctl enable --now redis-server
  3. WordPress 管理画面で「Redis Object Cache」プラグインを有効化
  4. プラグイン設定で「Enable Object Cache」をクリック

これだけで管理画面の読み込みが体感で2倍くらい速くなります。1GB VPS だと Redis に割く maxmemory は 64〜128MB がバランス良いです(redis.conf で maxmemory 128mbmaxmemory-policy allkeys-lru)。サイトの記事数・プラグイン数が増えた場合は 128MB 寄りに設定するとキャッシュヒット率が安定します。

高速化2: PHP OPcache の最適化

OPcache は PHP のコンパイル結果をメモリにキャッシュする機能で、php 8.x ではデフォルト有効ですが、デフォルト設定は1GB VPS には過剰です。

1GB VPS 向け推奨設定(/etc/php/8.3/fpm/php.ini)

opcache.enable=1
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.validate_timestamps=1
opcache.fast_shutdown=1

プラグインを10個以上入れている場合は interned_strings_buffer=16 に増やすと安定します。

設定後 systemctl restart php8.3-fpm で適用。opcache.memory_consumption=128がデフォルトですが、1GB VPS だと食いすぎなので64MBに削るのがコツです。

高速化3: Cloudflare APO(Automatic Platform Optimization)

Cloudflare の APO は WordPress 専用の最適化機能で、月$5(または Cloudflare Pro 月$20の契約者は APO 無料付帯)で利用できます。これを入れると、訪問者は Cloudflare のエッジから HTML をそのまま受け取れるので、VPS への到達時間がゼロになります。

導入手順

  1. Cloudflare ダッシュボード → サイト選択 → Speed → Optimization
  2. 「Automatic Platform Optimization for WordPress」を有効化
  3. WordPress プラグイン「Cloudflare」をインストールし、API Token を設定
  4. プラグイン設定で APO を有効化

注意点として、APO 有効化後はキャッシュパージのタイミングが「投稿更新時に自動」になるので、手動パージは不要になります。逆に、固定ページ更新が即時反映されないとき(キャッシュが効きすぎる場合)はダッシュボードから手動パージしてください。

避けたほうがいい高速化

  • WP Rocket(月$59〜): 高機能だが1GB VPS だと設定ミスで返って遅くなるケースあり。まず無料の Redis Object Cache から
  • nginx FastCGI Cache: 設定は強力だが、ログインユーザー(WP管理者)のキャッシュ汚染の罠が多い。APO で十分
  • 画像CDN(jetpack 等): Cloudflare で十分。jetpack は1GB VPS の容量を圧迫する別の問題が出る
  • Lazy Load プラグインを5個入れる: 競合する。Cocoon テーマ標準 or 1個に絞る

1GB VPS の限界を超えるとき

これら3点を入れても遅い場合は、PV が増えて1GB が限界に達している可能性があります。月10万PV を超えるあたりからの選択肢は以下の通り:

  • ミドル:ConoHa VPS 2GB(月¥1,100前後)への昇格 — 一番手軽
  • 本命:マネージドWordPress(Kinsta 月$35〜、KUSANAGI Managed 等)— サーバ管理から解放
  • 上級:Cloudways や WP Engine などの専用パフォーマンス特化サービス — トラフィック増にも自動スケール

詳しくは「ConoHa WING・Xserver・ConoHa VPS を実運用比較」も参考にどうぞ。

監視も組みたい人向け(発展編)

本格的な監視を組むなら、UptimeRobot Solo プラン(月$9〜)で5分以下の高頻度死活監視、または Uptime Kuma をセルフホストする選択肢があります。リソースモニタリングは Netdata のセルフホスト版や Prometheus + Grafana も有力です。収益化サイト(アフィリエイト・AdSense)は商用利用扱いになるため、各サービスの無料プランが商用OKか必ず利用規約を確認してから本番投入してください(UptimeRobot/Netdata は無料プランが個人・非商用限定になっています)。

まとめ

ConoHa VPS 1GB でも、Redis オブジェクトキャッシュ + PHP OPcache 最適化 + Cloudflare APO の3点で、PageSpeed Insights は90点台に到達できます。設定時間は合計1時間程度、コストは Cloudflare APO の月$5(または Pro 契約者は無料)だけ。コストパフォーマンスは抜群です。

合わせて読みたい関連記事

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