WP Rocket With Perfmattersの使い方:最適化機能の設定ガイド

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と併用するとき
ダッシュボード(Dashboard)
My Accountマイアカウント
Rocket AnalyticsRocket分析未適用
匿名データをWP Rocket開発チームと共有する項目です。
Rocket Insights
Settings設定
Performance Monitoringパフォーマンス監視未適用
オンにすると、決めた間隔でパフォーマンス検査を自動実行します。
Content Delivery
RocketCDN
RocketCDN FreeRocketCDN無料未適用
選んだ3ページをCDNで配信します。
Other CDN
Your CDN別のCDNを使う未適用
別のCDNのCNAMEをつなぐときにオンにします。
Exclude Files from CDNCDNから除外するファイル空欄のまま
ファイル最適化(File Optimization)
CSS FilesCSSファイル
Minify CSS filesCSSファイルの最小化Perfmattersが担当
CSSはPerfmattersの[Minify CSS]が担当します。
Excluded CSS Files除外されたCSSファイル空欄のまま
Optimize CSS deliveryCSS配信の最適化Perfmattersが担当
未使用CSSの削除はPerfmattersの[Remove Unused CSS]が担当します。
JavaScript FilesJavaScriptファイル
Minify JavaScript filesJavaScriptファイルの最小化標準適用
空白とコメントを取り除いてファイルサイズを減らします。
Combine JavaScript filesJavaScriptファイルの結合未適用
HTTP/2を使う場合は推奨されないため、未適用のままにします。これはHTTP/3でも同じです。
Excluded JavaScript Files除外されたJavaScriptファイル空欄のまま
Load JavaScript deferredJavaScriptの遅延読み込み適用
レンダリングを妨げるJavaScriptをHTMLの解析後に回します。
Excluded JavaScript Files除外されたJavaScriptファイル空欄のまま
Delay JavaScript executionJavaScript実行の遅延適用
訪問者がスクロールやクリックをするまでJavaScriptを読み込みません。
One-click exclusionsワンクリック除外空欄のまま
Excluded JavaScript Files除外されたJavaScriptファイル空欄のまま
Safe Mode for Delay JavaScript ExecutionJavaScript遅延実行のためのセーフモード未適用
サイト内部のスクリプトを遅延対象からすべて外します。
メディア(Media)
LazyLoad遅延読み込み
Enable for images画像に対して有効化適用
画面に見えていない画像はスクロールが届いたときに読み込みます。
Enable for CSS background imagesCSS背景画像に対して有効化適用
CSS背景画像も画面に入ったときに読み込みます。
Enable for iframes and videosiframeと動画に対して有効化適用
iframeと動画を画面に入ったときに読み込みます。
Replace YouTube iframe with preview imageYouTube iframeをプレビュー画像に置き換え適用
YouTube動画をまずプレビュー画像で表示します。
Excluded images or iframes除外された画像またはiframe空欄のまま
Image Dimensions画像サイズ
Add missing image dimensions不足している画像サイズを追加適用
画像に抜けているwidth・height属性を補い、レイアウトのずれを減らします。
Fontsフォント
Preload fontsフォント(プリロード)適用
最初の画面で使うフォントを先に読み込みます。
Self-host Google FontsGoogle Fontsのセルフホスティング適用
Googleフォントを自分のサーバーにダウンロードして配信します。
プリロード(Preload)
Preload Cacheキャッシュのプリロード
Activate Preloadingプリロードを有効化適用
キャッシュのプリロードを有効にします。これはすべてのキャッシュプラグインが目指す最も基本的な設定です。
Exclude URLsURLを除外空欄のまま
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投稿の整理 — リビジョン、自動下書き、ゴミ箱の投稿に適用します。
Revisionsリビジョン適用
Auto Drafts自動下書き適用
Trashed Postsゴミ箱の投稿適用
Comments Cleanupコメントの整理 — スパムと削除したコメントを消します。
Spam Commentsスパムコメント適用
Trashed Comments削除されたコメント適用
Transients Cleanup一時データの整理 — DBに保存されたすべての一時データを整理します。
All transientsすべての一時データ適用
Database Cleanupデータベースの整理
Optimize Tablesテーブルの最適化適用
「データベーステーブルのオーバーヘッドを減らします。」これは不要な紙やクリップを取り除き、要点だけをきれいに整理することです。キャビネットの空間を広く使え、欲しい書類をより早く見つけられるようなものです。
Automatic Cleanup自動整理
Schedule Automatic Cleanup自動整理のスケジュール適用
上の整理項目を決めた間隔で自動実行します。
Daily
Frequency実行間隔
Heartbeat
Heartbeat
Control HeartbeatHeartbeatの制御Perfmattersが担当
HeartbeatはPerfmattersの[Disable Heartbeat]が担当します。
アドオン(Add-ons)
One-click Rocket Add-onsワンクリックRocketアドオン
User Cacheユーザーキャッシュ未適用
ログインしたユーザーごとにキャッシュファイルを別に作ります。
Varnish未適用
サーバーにVarnishがあるときにオンにします。
WebP CompatibilityWebP互換性未適用
WebPを直接配信するプラグインを使っているならオンにする必要はありません。
Rocket Add-onsRocketアドオン
Cloudflare未適用
Cloudflareを使うときにアカウントを連携します。
Sucuri未適用
Sucuriファイアウォールを使うときにキャッシュを同期します。
画像最適化(Image Optimization)
設定項目のないタブです。
ツール(Tools)
設定項目のないタブです。
チュートリアル(Tutorials)
設定項目のないタブです。
当社のプラグイン(Our Plugins)
設定項目のないタブです。
⚙️ Perfmattersの設定WP Rocketと併用するとき
一般(General)
Core基本機能
Disable Emojis絵文字をオフ適用
Disable DashiconsDashiconsをオフ適用
Disable Embeds埋め込みをオフ適用
Disable XML-RPCXML-RPCをオフ適用
オンにすると、下の[Remove RSD Link]の行が画面から消えます。
Remove jQuery MigratejQuery Migrateを削除適用
Hide WP VersionWordPressのバージョンを隠す適用
Remove Shortlink短縮リンクを削除適用
Disable RSS FeedsRSSフィードをオフ未適用
他のサイトにRSSフィードを提供しないならオンにします。
Remove RSS Feed LinksRSSフィードのリンクを削除未適用
[Disable RSS Feeds]をオンにしたときだけオンにします。
Disable Self Pingbacksセルフピンバックをオフ適用
Disable When Logged Out
Disable REST APIREST APIをオフ適用
執筆者が複数なら[Disable When Logged Out]、一人で運営するなら[Disable for Non-Admins]です。
Remove REST API LinksREST APIのリンクを削除適用
Disable Google MapsGoogleマップをオフ適用
Disable Password Meterパスワード強度表示をオフ適用
Disable Commentsコメントをオフ適用
コメントを使わないときだけオンにします。
Add Blank Favicon空のファビコンを追加未適用
ファビコンをすでに設定しているならオフのままにします。
Remove Global Stylesグローバルスタイルを削除適用
Separate Styles Inline (Default)
Block Style Behaviorブロックスタイルの動作デフォルト
ページにあるブロックのCSSだけを読み込みます。
Only Allow When Editing Posts/Pages
Disable HeartbeatHeartbeatをオフ適用
投稿とページを編集するときだけHeartbeatを使います。WP Rocketの[Control Heartbeat]はオフにします。
60 Seconds
Heartbeat FrequencyHeartbeatの間隔適用
編集画面から送る信号を60秒ごとに減らします。
Default
Limit Post Revisionsリビジョン数の制限デフォルト
WP Rocketの[Database]がリビジョンを毎日削除します。
1 Minute (Default)
Autosave Interval自動保存の間隔デフォルト
Login URLログインURL
Custom Login URLログインURLを変更適用
ログインURLを隠す別のプラグインを使っていないなら、新しいURLを入れます。
Message (Default)
Disabled Behavior既存のURLにアクセスしたときデフォルト
JavaScript
Defer
Defer JavascriptJavaScriptの遅延読み込みWP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Delay
Delay JavaScriptJavaScript実行の遅延WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Minify
Minify JavaScriptJavaScriptの最小化WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
CSS(CSS)
Unused CSS未使用CSS
Remove Unused CSS未使用CSSの削除適用
自分のサーバーでページごとに使うCSSだけを選び出します。WP Rocketの[Optimize CSS delivery]はオフにします。
File
Used CSS Method使用CSSの方式適用
使用CSSを別ファイルにして、再訪問時にブラウザキャッシュを使います。
Delay (Default)
Stylesheet Behavior元のスタイルシートの処理デフォルト
元のCSSは訪問者が操作したときに読み込みます。
Minify
Minify CSSCSSの最小化適用
WP Rocketの[Minify CSS files]はオフにします。
プリロード(Preloading)
Preloadプリロード
2
Preload Critical Images重要な画像のプリロード適用
最初の画面に見える画像の数を選びます(通常2〜3枚)。WP Rocketにはない機能です。
Preloadプリロード空欄のまま
Cloudflare Early HintsCloudflare Early Hints未適用
Cloudflareを使うときだけオンにします。
Fetch Priority取得の優先順位空欄のまま
Speculative Loading推測読み込み
Auto (Default)
Modeモードデフォルト
WordPress標準の推測読み込みをそのまま使います。WP Rocketの[Enable link preloading]はオフにします。
Connection接続
Preconnect事前接続空欄のまま
キャッシュプラグインと併用するときは空欄にします。
DNS PrefetchDNSの事前参照空欄のまま
キャッシュプラグインと併用するときは空欄にします。
遅延読み込み(Lazy Loading)
Lazy Loading遅延読み込み
Images画像WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
iFrames and Videosiframe・動画WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
YouTube Preview ThumbnailsYouTubeプレビューWP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Add Image Dimensions画像サイズを追加WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
CSS Background ImagesCSS背景画像
Background Images背景画像WP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Lazy Elements要素の遅延
Elements要素の遅延適用
キャッシュプラグインにはこの機能がないため、併用するときもオンにします。
Element Selectors要素セレクター空欄のまま
フォント(Fonts)
Google FontsGoogleフォント
Local Google FontsGoogleフォントのセルフホスティングWP Rocketが担当
WP Rocketが担当するのでオフのままにします。
Disable Google FontsGoogleフォントをオフ未適用
オンにするとテーマのフォントが標準フォントに変わります。
CDN(CDN)
CDN
Enable CDN RewriteCDNのURL書き換えWP Rocketが担当
CDNを使うならWP Rocketの[Other CDN]で接続します。
アナリティクス(Analytics)
Google Analytics
Enable Local Analyticsローカルアナリティクス未適用
別のプラグインでGoogle Analyticsをすでに接続しているならオフのままにします。
コード(Code)
codeコード
Add Header Codeヘッダーコード空欄のまま
Add Body Code本文コード空欄のまま
Add Footer Codeフッターコード空欄のまま
ツール(Tools)
Pluginプラグイン
Script Managerスクリプトマネージャー適用
ページごとに使わないプラグインのスクリプトをオフにします。
Show Advanced Options高度なオプションを表示適用
Disable for Logged In Usersログインユーザーにはオフ未適用
Hide Admin Bar Menu管理バーのメニューを隠す未適用
Safe Modeセーフモード未適用
Accessibility Modeアクセシビリティモード未適用
Settings設定
Clean Uninstall削除時に設定を消去未適用
データベース(Database)
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が担当
Disabled
Scheduled Optimization定期整理WP Rocketが担当
WP Rocketの[Schedule Automatic Cleanup]が毎日整理します。
両方のプラグインにある機能
どちらでオンにするか
機能
WP Rocket
Perfmatters
CSS
CSSの最小化
WP RocketMinify CSS filesオフ
PerfmattersMinify CSSオン
未使用CSSの削除
WP RocketOptimize CSS deliveryオフ
PerfmattersRemove Unused CSSオン
JavaScript
JavaScriptの最小化
WP RocketMinify JavaScript filesオン
PerfmattersMinify JavaScriptオフ
JavaScriptの遅延読み込み
WP RocketLoad JavaScript deferredオン
PerfmattersDefer Javascriptオフ
JavaScript実行の遅延
WP RocketDelay JavaScript executionオン
PerfmattersDelay JavaScriptオフ
遅延読み込み
画像
WP RocketEnable for imagesオン
PerfmattersImagesオフ
CSS背景画像
WP RocketEnable for CSS background imagesオン
PerfmattersBackground Imagesオフ
iframe・動画
WP RocketEnable for iframes and videosオン
PerfmattersiFrames and Videosオフ
YouTubeプレビュー画像
WP RocketReplace YouTube iframe with preview imageオン
PerfmattersYouTube Preview Thumbnailsオフ
画像サイズ
不足している画像サイズを追加
WP RocketAdd missing image dimensionsオン
PerfmattersAdd Image Dimensionsオフ
Googleフォント
Googleフォントのセルフホスティング
WP RocketSelf-host Google Fontsオン
PerfmattersLocal Google Fontsオフ
リンクのプリロード
リンクのプリロード
WP RocketEnable link preloadingオフ
PerfmattersSpeculative Loading › Modeデフォルト
Heartbeat
Heartbeatを減らす
WP RocketControl Heartbeatオフ
PerfmattersDisable Heartbeatオン
データベースの整理
自動整理
WP RocketSchedule Automatic Cleanupオン
PerfmattersScheduled Optimizationオフ
CDN
CDNのURL書き換え
WP RocketOther CDNCDNを使うとき
PerfmattersEnable CDN Rewriteオフ

4️⃣ 適用の順序:保存・キャッシュ削除・確認

設定を変えたら、下の順序で保存してキャッシュを消します。

保存してキャッシュを消す
5ステップ
1
Perfmatters設定を終えたら [Save Changes]を押します。
2
WP Rocket4か所をオフにしたら [Save Changes]を押します。
3
PerfmattersCSSメニューで [Clear Used CSS]を押します。
4
WP Rocket管理バーの [WP Rocket] → [Clear and Preload Cache]を押します。
5
確認ログアウトした窓(シークレットウィンドウ)でページを開き、画面が崩れていないか確認します。崩れた所があればPerfmattersの [Excluded Stylesheets]にそのCSSファイルを入れ、3番からやり直します。

🔢 FAQ & おすすめコンテンツ

Perfmattersにはページキャッシュがないため、ページをHTMLファイルとして保存しておくことはできません。

ホスティングがサーバーキャッシュを提供しているなら、そのキャッシュとPerfmattersだけでも使えます。そうでなければWP Rocketのようなキャッシュプラグインを併用します。

はい。Perfmattersはキャッシュプラグインと一緒に使う前提で作られており、公式ドキュメントにはLiteSpeed Cache・WP Fastest Cacheと併用するときの推奨設定が別にあります。

どのキャッシュプラグインと使う場合も、両方にある機能は片方だけでオンにします。

どちらも有料で、1年単位で支払います。サイト1つの場合、WP Rocket Singleは年$59.95、Perfmatters Personalは年$29.95です(2026-10-04確認)。

割引の方法は、WP Rocket設定ガイドとPerfmattersガイドにそれぞれまとめています。

🧭 WP Rocket関連記事 記事16・ツール3
📋 WP Rocket設定ガイド 📄 WP Rocket MCP Server 📄 WP Rocket 韓国語URL 📄 nginx njs 📄 WP Rocket 多言語キャッシュ 📄 gclid キャッシュ
📄 WP Rocket速度テスト 📝 キャッシュ・最適化プラグイン 📝 速度改善の事例
📋 キャッシュ:定義とすべての分野 📄 ウェブサイトキャッシュ&サーバー内部キャッシュ
📋 BESTホスティングTOP 7 📄 高速ホスティング2026
🛠️ WordPressの検出 🛠️ Whoisドメイン検索 🛠️ 自分のIPアドレスを確認する
🎬 WP Rocket 설정 가이드 · 3:36 🎬 WP Rocket이란 · 4:13
WP Rocketとは:FlyingPressを推す記事の5つの主張を公式画面とサーバー実測で照合
WordPress · WP Rocket
WP Rocketとは:総合キャッシュプラグインの主な機能とデメリット・メリット
ページをキャッシュファイルで返すWP Rocketの仕組みと料金をまとめた記事です。
記事を見る →現在の記事
WP Rocket設定ガイド:メニュー別の基本設定と20% Promo Code
WordPress · WP Rocket
WP Rocket設定ガイド:メニュー別の基本設定と20% Promo Code
WP Rocketのメニューごとの基本設定と料金をまとめた記事です。
記事を見る →現在の記事
WP Rocket MCP Server:AIツールでキャッシュと設定を扱う
WordPress · MCP
WP Rocket MCP Server:AIツールでキャッシュと設定を扱う
AIツールからWP Rocketのキャッシュと設定を扱う方法です。
記事を見る →現在の記事
WP Rocket 韓国語URLのリクエストの流れ図
WordPress · WP Rocket
WP Rocket 韓国語URL
韓国語URLへのリクエストでエンコードの大文字・小文字が違うためにnginxがキャッシュファイルを見つけられない原因と、njsで直す方法です。
記事を見る →現在の記事
nginx njs の変数とキャッシュファイルのパスの図
Server · nginx
nginx njs:モジュールのインストールと js_set の設定、reload の適用で JavaScript 変数を作る
nginx の設定の中で JavaScript 関数から変数を作る njs モジュールをインストールし、js_set 変数を reload で適用する方法です。
記事を見る →現在の記事
WP Rocket 多言語キャッシュの記事保存の流れ図
WordPress · WP Rocket
WP Rocket 多言語キャッシュ
下書きを保存すると翻訳版のキャッシュが言語フォルダごと削除される原因と、それを防ぐコードです。
記事を見る →現在の記事
広告クエリ付きのリクエストが CDN にコピーがないとき元のサーバーへ渡り、nginx から Apache に移った後、WP Rocket が広告クエリを外して同じキャッシュファイルで応答する流れ
Server・キャッシュ
gclid キャッシュ:広告クリックのクエリとページキャッシュキー、最初のバイトの実測
広告クリックの URL 末尾に付く gclid クエリを無視し、クエリのない URL のキャッシュファイルで応答する動作を、最初のバイトまでの時間で測った記事です。
記事を見る →現在の記事

ℹ️ 提携について
当サイトのコンテンツにはアフィリエイトリンクが含まれています。訪問者がこのリンクを通じて商品やサービスを購入すると、当サイトは販売元から手数料を受け取ります。この過程において、購入者が支払う金額(イベント割引適用で金額が下がります↓)は上昇しません。掲載されている価格・割引・在庫情報は作成時点のものであり、実際とは異なる場合がありますので、ご購入前に販売元にて最終確認をお願いいたします。商品の選定および評価は独自の基準に基づいて行われており、手数料の支払いの有無は紹介順や評価内容に影響を与えません。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

人間であることを証明してください: 10   +   7   =