WP Rocket With Perfmatters。どちらもWordPressを速くするプラグインです。WP Rocketはページキャッシュとファイル最適化を担当するキャッシュプラグイン、PerfmattersはWordPressの不要な機能やスクリプトをオフにする最適化プラグインです。
2つのプラグインには遅延読み込みやJavaScript実行の遅延のように重なる機能があり、両方でオンにすると同じ処理が2回かかります。重なる機能ごとに、どちらでオン・オフするかを両プラグインの設定画面でまとめました。
1️⃣ WP RocketとPerfmattersの構造
WP Rocket はキャッシュプラグインです。最初に開いたページをHTMLファイルとして保存し、次の訪問者にはWordPressを再実行せずにそのファイルを送ります。
Perfmatters はページキャッシュのない最適化プラグインです。絵文字・埋め込みなどWordPressの標準機能や、ページごとに使わないプラグインのスクリプトをオフにし、公式サイトもキャッシュプラグインと併用する前提で作ったと明かしています。
そのため初回の訪問では、 WordPress が作ったページをPerfmattersが削り、WP RocketがHTMLファイルとして保存し、次の訪問からはそのファイルが送られます。
WP RocketとPerfmattersが働く順序
初回の訪問と次の訪問
初回の訪問
WordPressがページを作る
→
Perfmatters 絵文字・埋め込み・使わないプラグインスクリプトをオフ
→
WP Rocket HTMLファイルとして保存
次の訪問
WP Rocket 保存したファイルを送る
WordPressを再実行しない
2️⃣ WP Rocket With Perfmatters
両方のプラグインにある機能は片方だけでオンにし、得意な方に任せます。JavaScript・遅延読み込み・画像サイズ・Googleフォント・データベース整理・CDNはWP Rocketが、CSS・Heartbeat・リンクのプリロードはPerfmattersが担当します。
Perfmattersは未使用CSSを自分のサーバーですぐ作り、別ファイルとして置けるため再訪問の速度に有利で、Heartbeatの間隔も自分で選べます。リンクのプリロードはWordPress標準の推測読み込みを使うPerfmatters側を残し、JavaScript実行の遅延はワンクリック除外とセーフモードがあるWP Rocket側の方がサイトを壊しにくいです。
ただし、サーバーのスペックが低い場合やデザインをよく変える場合は、未使用CSSの削除はWP Rocketに任せた方が良いです。WP Rocketは使用CSSを外部サーバーで作り、記事やテーマが変わるとキャッシュと一緒に自動で消してくれます。
WP Rocketの基本設定 をすでに適用しているなら、WP Rocketでは[Minify CSS files]・[Optimize CSS delivery]・[Enable link preloading]・[Control Heartbeat]の4か所だけオフにすれば済みます。
3️⃣WP Rocket With Perfmatters Settings
⚙️ WP Rocketの設定 Perfmattersと併用するとき
ダッシュボード ダッシュボード
Rocket Insights パフォーマンス検査
Content Delivery CDN
File Optimization ファイル最適化
Media メディア
プリロード プリロード
Advanced Rules 高度なルール
データベース データベース
Heartbeat Heartbeat
Add-ons アドオン
Image Optimization 画像最適化
ツール ツール
Tutorials チュートリアル
Our Plugins 当社のプラグイン
ダッシュボード(Dashboard)
My Account マイアカウント
OFF Rocket Analytics Rocket分析 未適用
匿名データをWP Rocket開発チームと共有する項目です。
Rocket Insights
Settings 設定
Performance Monitoring パフォーマンス監視 未適用
オンにすると、決めた間隔でパフォーマンス検査を自動実行します。
Content Delivery
RocketCDN
OFF RocketCDN Free RocketCDN無料 未適用
選んだ3ページをCDNで配信します。
Other CDN
OFF Your CDN 別のCDNを使う 未適用
別のCDNのCNAMEをつなぐときにオンにします。
Exclude Files from CDN CDNから除外するファイル 空欄のまま
ファイル最適化(File Optimization)
CSS Files CSSファイル
CSSファイルを圧縮する CSSファイルの最小化 Perfmattersが担当
CSSはPerfmattersの[Minify CSS]が担当します。
Excluded CSS Files 除外されたCSSファイル 空欄のまま
CSSの配信を最適化する CSS配信の最適化 Perfmattersが担当
未使用CSSの削除はPerfmattersの[Remove Unused CSS]が担当します。
JavaScript Files JavaScriptファイル
Minify JavaScript files JavaScriptファイルの最小化 標準適用
空白とコメントを取り除いてファイルサイズを減らします。
Combine JavaScript files JavaScriptファイルの結合 未適用
HTTP/2を使う場合は推奨されないため、未適用のままにします。これはHTTP/3でも同じです。
Excluded JavaScript Files 除外されたJavaScriptファイル 空欄のまま
JavaScriptの読み込みを遅延させる JavaScriptの遅延読み込み 適用
レンダリングを妨げるJavaScriptをHTMLの解析後に回します。
Excluded JavaScript Files 除外されたJavaScriptファイル 空欄のまま
JavaScriptの実行を遅延させる JavaScript実行の遅延 適用
訪問者がスクロールやクリックをするまでJavaScriptを読み込みません。
One-click exclusions ワンクリック除外 空欄のまま
Excluded JavaScript Files 除外されたJavaScriptファイル 空欄のまま
Safe Mode for Delay JavaScript Execution JavaScript遅延実行のためのセーフモード 未適用
サイト内部のスクリプトを遅延対象からすべて外します。
メディア(Media)
LazyLoad 遅延読み込み
Enable for images 画像に対して有効化 適用
画面に見えていない画像はスクロールが届いたときに読み込みます。
Enable for CSS background images CSS背景画像に対して有効化 適用
CSS背景画像も画面に入ったときに読み込みます。
Enable for iframes and videos iframeと動画に対して有効化 適用
iframeと動画を画面に入ったときに読み込みます。
Replace YouTube iframe with preview image YouTube iframeをプレビュー画像に置き換え 適用
YouTube動画をまずプレビュー画像で表示します。
Excluded images or iframes 除外された画像またはiframe 空欄のまま
Image Dimensions 画像サイズ
Add missing image dimensions 不足している画像サイズを追加 適用
画像に抜けているwidth・height属性を補い、レイアウトのずれを減らします。
フォント フォント
Preload fonts フォント(プリロード) 適用
最初の画面で使うフォントを先に読み込みます。
Self-host Google Fonts Google Fontsのセルフホスティング 適用
Googleフォントを自分のサーバーにダウンロードして配信します。
プリロード(Preload)
Preload Cache キャッシュのプリロード
Activate Preloading プリロードを有効化 適用
キャッシュのプリロードを有効にします。これはすべてのキャッシュプラグインが目指す最も基本的な設定です。
Preload Links リンクのプリロード
Enable link preloading リンクのプリロードを有効化 Perfmattersが担当
リンクのプリロードはPerfmattersの[Speculative Loading]が担当します。
高度なルール(Advanced Rules)
Cache Lifespan キャッシュの有効期間
10 Hours Clear cache after 次の時間後にキャッシュを削除 標準適用
この時間を過ぎたキャッシュファイルを削除します。
Never Cache URL(s) キャッシュに含めないURL
Never Cache URL(s) キャッシュに含めないURL 空欄のまま
Never Cache Cookies キャッシュに含めないクッキー
Never Cache Cookies キャッシュに含めないクッキー 空欄のまま
Never Cache User Agent(s) キャッシュに含めないユーザーエージェント
Never Cache User Agent(s) キャッシュに含めないユーザーエージェント 空欄のまま
Always Purge URL(s) 常に削除するURL
Always Purge URL(s) 常に削除するURL 空欄のまま
Cache Query String(s) キャッシュするクエリ文字列
Cache Query String(s) キャッシュするクエリ文字列 空欄のまま
データベース(Database)
Post Cleanup 投稿の整理 — リビジョン、自動下書き、ゴミ箱の投稿に適用します。
Comments Cleanup コメントの整理 — スパムと削除したコメントを消します。
Trashed Comments 削除されたコメント 適用
Transients Cleanup 一時データの整理 — DBに保存されたすべての一時データを整理します。
All transients すべての一時データ 適用
Database Cleanup データベースの整理
Optimize Tables テーブルの最適化 適用
「データベーステーブルのオーバーヘッドを減らします。」これは不要な紙やクリップを取り除き、要点だけをきれいに整理することです。キャビネットの空間を広く使え、欲しい書類をより早く見つけられるようなものです。
Automatic Cleanup 自動整理
Schedule Automatic Cleanup 自動整理のスケジュール 適用
上の整理項目を決めた間隔で自動実行します。
Heartbeat
Heartbeat
Control Heartbeat Heartbeatの制御 Perfmattersが担当
HeartbeatはPerfmattersの[Disable Heartbeat]が担当します。
アドオン(Add-ons)
One-click Rocket Add-ons ワンクリックRocketアドオン
OFF User Cache ユーザーキャッシュ 未適用
ログインしたユーザーごとにキャッシュファイルを別に作ります。
OFF Varnish 未適用
サーバーにVarnishがあるときにオンにします。
OFF WebP Compatibility WebP互換性 未適用
WebPを直接配信するプラグインを使っているならオンにする必要はありません。
Rocket Add-ons Rocketアドオン
OFF Cloudflare 未適用
Cloudflareを使うときにアカウントを連携します。
OFF Sucuri 未適用
Sucuriファイアウォールを使うときにキャッシュを同期します。
画像最適化(Image Optimization)
設定項目のないタブです。
チュートリアル(Tutorials)
設定項目のないタブです。
当社のプラグイン(Our Plugins)
設定項目のないタブです。
⚙️ Perfmattersの設定 WP Rocketと併用するとき
概要 一般
JavaScript JavaScript
CSS CSS
プリローディング プリロード
Lazy Loading 遅延読み込み
フォント フォント
CDN CDN
Analytics アナリティクス
コード コード
ツール ツール
データベース データベース
一般(General)
Core 基本機能
Dashicons を無効にする Dashiconsをオフ 適用
XML-RPCを無効にする XML-RPCをオフ 適用
オンにすると、下の[Remove RSD Link]の行が画面から消えます。
jQuery Migrate を削除する jQuery Migrateを削除 適用
WPのバージョンを非表示にする WordPressのバージョンを隠す 適用
RSSフィードを無効にする RSSフィードをオフ 未適用
他のサイトにRSSフィードを提供しないならオンにします。
RSSフィードのリンクを削除する RSSフィードのリンクを削除 未適用
[Disable RSS Feeds]をオンにしたときだけオンにします。
自己ピンバックを無効にする セルフピンバックをオフ 適用
Disable When Logged Out REST API を無効にする REST APIをオフ 適用
執筆者が複数なら[Disable When Logged Out]、一人で運営するなら[Disable for Non-Admins]です。
REST API のリンクを削除する REST APIのリンクを削除 適用
Google マップを無効にする Googleマップをオフ 適用
Disable Password Meter パスワード強度表示をオフ 適用
コメントを無効にする コメントをオフ 適用
コメントを使わないときだけオンにします。
空白のファビコンを追加 空のファビコンを追加 未適用
ファビコンをすでに設定しているならオフのままにします。
グローバルスタイルを削除する グローバルスタイルを削除 適用
Separate Styles Inline (Default) Block Style Behavior ブロックスタイルの動作 デフォルト
ページにあるブロックのCSSだけを読み込みます。
Only Allow When Editing Posts/Pages Disable Heartbeat Heartbeatをオフ 適用
投稿とページを編集するときだけHeartbeatを使います。WP Rocketの[Control Heartbeat]はオフにします。
60 Seconds Heartbeat Frequency Heartbeatの間隔 適用
編集画面から送る信号を60秒ごとに減らします。
Default Limit Post Revisions リビジョン数の制限 デフォルト
WP Rocketの[Database]がリビジョンを毎日削除します。
1 Minute (Default) Autosave Interval 自動保存の間隔 デフォルト
ログインURL ログインURL
Custom Login URL ログインURLを変更 適用
ログインURLを隠す別のプラグインを使っていないなら、新しいURLを入れます。
Message (Default) Disabled Behavior 既存のURLにアクセスしたとき デフォルト
JavaScript
Defer
Defer Javascript JavaScriptの遅延読み込み WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Delay
JavaScriptの実行を遅延させる JavaScript実行の遅延 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Minify
JavaScriptのミニファイ JavaScriptの最小化 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
CSS(CSS)
Unused CSS 未使用CSS
不要なCSSを削除する 未使用CSSの削除 適用
自分のサーバーでページごとに使うCSSだけを選び出します。WP Rocketの[Optimize CSS delivery]はオフにします。
File 使用したCSSの手法 使用CSSの方式 適用
使用CSSを別ファイルにして、再訪問時にブラウザキャッシュを使います。
遅延(デフォルト) スタイルシートの動作 元のスタイルシートの処理 デフォルト
元のCSSは訪問者が操作したときに読み込みます。
Minify
CSSのミニファイ CSSの最小化 適用
WP Rocketの[Minify CSS files]はオフにします。
プリロード(Preloading)
プリロード プリロード
2 重要な画像のプリロード 重要な画像のプリロード 適用
最初の画面に見える画像の数を選びます(通常2〜3枚)。WP Rocketにはない機能です。
Cloudflare Early Hints Cloudflare Early Hints 未適用
Cloudflareを使うときだけオンにします。
予測読み込み 推測読み込み
自動(デフォルト) Mode モード デフォルト
WordPress標準の推測読み込みをそのまま使います。WP Rocketの[Enable link preloading]はオフにします。
Connection 接続
Preconnect 事前接続 空欄のまま
キャッシュプラグインと併用するときは空欄にします。
DNSプリフェッチ DNSの事前参照 空欄のまま
キャッシュプラグインと併用するときは空欄にします。
遅延読み込み(Lazy Loading)
Lazy Loading 遅延読み込み
画像 画像 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
iFrameと動画 iframe・動画 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
YouTubeのプレビューサムネイル YouTubeプレビュー WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Add Image Dimensions 画像サイズを追加 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
CSSの背景画像 CSS背景画像
背景画像 背景画像 WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Lazy Elements 要素の遅延
Elements 要素の遅延 適用
キャッシュプラグインにはこの機能がないため、併用するときもオンにします。
フォント(Fonts)
Google Fonts Googleフォント
ローカルのGoogleフォント Googleフォントのセルフホスティング WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Disable Google Fonts Googleフォントをオフ 未適用
オンにするとテーマのフォントが標準フォントに変わります。
CDN(CDN)
CDN
Enable CDN Rewrite CDNのURL書き換え WP Rocketが担当
CDNを使うならWP Rocketの[Other CDN]で接続します。
アナリティクス(Analytics)
Google Analytics
Enable Local Analytics ローカルアナリティクス 未適用
別のプラグインでGoogle Analyticsをすでに接続しているならオフのままにします。
コード(Code)
コード コード
Add Header Code ヘッダーコード 空欄のまま
Add Footer Code フッターコード 空欄のまま
ツール(Tools)
Plugin プラグイン
Script Manager スクリプトマネージャー 適用
ページごとに使わないプラグインのスクリプトをオフにします。
Show Advanced Options 高度なオプションを表示 適用
Disable for Logged In Users ログインユーザーにはオフ 未適用
Hide Admin Bar Menu 管理バーのメニューを隠す 未適用
Accessibility Mode アクセシビリティモード 未適用
Settings 設定
Clean Uninstall 削除時に設定を消去 未適用
データベース(Database)
データベース データベース
Post Revisions リビジョン WP Rocketが担当
Post Auto-Drafts 自動下書き WP Rocketが担当
Trashed Posts ゴミ箱の投稿 WP Rocketが担当
Spam Comments スパムコメント WP Rocketが担当
Trashed Comments ゴミ箱のコメント WP Rocketが担当
Expired Transients 期限切れの一時データ WP Rocketが担当
All Transients すべての一時データ WP Rocketが担当
Tables テーブルの最適化 WP Rocketが担当
無効 Scheduled Optimization 定期整理 WP Rocketが担当
WP Rocketの[Schedule Automatic Cleanup]が毎日整理します。
CSS
CSSの最小化
WP Rocket CSSファイルを圧縮する オフ
Perfmatters CSSのミニファイ オン
未使用CSSの削除
WP Rocket CSSの配信を最適化する オフ
Perfmatters 不要なCSSを削除する オン
JavaScript
JavaScriptの最小化
WP Rocket Minify JavaScript files オン
Perfmatters JavaScriptのミニファイ オフ
JavaScriptの遅延読み込み
WP Rocket JavaScriptの読み込みを遅延させる オン
Perfmatters Defer Javascript オフ
JavaScript実行の遅延
WP Rocket JavaScriptの実行を遅延させる オン
Perfmatters JavaScriptの実行を遅延させる オフ
遅延読み込み
画像
WP Rocket Enable for images オン
Perfmatters 画像 オフ
CSS背景画像
WP Rocket Enable for CSS background images オン
Perfmatters 背景画像 オフ
iframe・動画
WP Rocket Enable for iframes and videos オン
Perfmatters iFrameと動画 オフ
YouTubeプレビュー画像
WP Rocket Replace YouTube iframe with preview image オン
Perfmatters YouTubeのプレビューサムネイル オフ
画像サイズ
不足している画像サイズを追加
WP Rocket Add missing image dimensions オン
Perfmatters Add Image Dimensions オフ
Googleフォント
Googleフォントのセルフホスティング
WP Rocket Self-host Google Fonts オン
Perfmatters ローカルのGoogleフォント オフ
リンクのプリロード
リンクのプリロード
WP Rocket Enable link preloading オフ
Perfmatters Speculative Loading › Mode デフォルト
Heartbeat
Heartbeatを減らす
WP Rocket Control Heartbeat オフ
Perfmatters Disable Heartbeat オン
データベースの整理
自動整理
WP Rocket Schedule Automatic Cleanup オン
Perfmatters Scheduled Optimization オフ
CDN
CDNのURL書き換え
WP Rocket Other CDN CDNを使うとき
Perfmatters Enable CDN Rewrite オフ
4️⃣ 適用の順序:保存・キャッシュ削除・確認
設定を変えたら、下の順序で保存してキャッシュを消します。
1
Perfmatters 設定を終えたら [Save Changes] を押します。
2
WP Rocket 4か所をオフにしたら [Save Changes] を押します。
3
Perfmatters CSSメニューで [Clear Used CSS] を押します。
4
WP Rocket 管理バーの [WP Rocket] → [Clear and Preload Cache] を押します。
5
確認 ログアウトした窓(シークレットウィンドウ)でページを開き、画面が崩れていないか確認します。崩れた所があればPerfmattersの [Excluded Stylesheets] にそのCSSファイルを入れ、3番からやり直します。
🔢 FAQ & おすすめコンテンツ
🧭
WP Rocket・Perfmatters関連記事
記事6 · ツール3
🗂️ WordPress
▸ 📂 WP Rocket·Perfmatters 3
📋 WP Rocket設定ガイド
📄 Perfmattersガイド
📄 WP Rocket MCP Server
▸ 📂 速度テスト・比較 3
📄 WP Rocket速度テスト
📄 キャッシュ・最適化プラグイン
📄 速度改善の事例
🧰 おすすめのツール 3
🛠️ WordPressの検出
🛠️ フイズのドメイン検索
🛠️ 自分のIPアドレスを確認する
ℹ️ 提携について 当サイトのコンテンツにはアフィリエイトリンクが含まれています。訪問者がこのリンクを通じて商品やサービスを購入すると、当サイトは販売元から手数料を受け取ります。この過程において、購入者が支払う金額(イベント割引適用で金額が下がります↓) は上昇しません。掲載されている価格・割引・在庫情報は作成時点のものであり、実際とは異なる場合がありますので、ご購入前に販売元にて最終確認をお願いいたします。商品の選定および評価は独自の基準に基づいて行われており、手数料の支払いの有無は紹介順や評価内容に影響を与えません。