【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回目以降はメモリから返せます。
導入手順
sudo apt install redis-server php-redissystemctl enable --now redis-server- WordPress 管理画面で「Redis Object Cache」プラグインを有効化
- プラグイン設定で「Enable Object Cache」をクリック
これだけで管理画面の読み込みが体感で2倍くらい速くなります。1GB VPS だと Redis に割く maxmemory は 64〜128MB がバランス良いです(redis.conf で maxmemory 128mb、maxmemory-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 への到達時間がゼロになります。
導入手順
- Cloudflare ダッシュボード → サイト選択 → Speed → Optimization
- 「Automatic Platform Optimization for WordPress」を有効化
- WordPress プラグイン「Cloudflare」をインストールし、API Token を設定
- プラグイン設定で 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 契約者は無料)だけ。コストパフォーマンスは抜群です。
