最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

初心者向けW3 Total Cacheのインストールとセットアップ方法

WordPressブログを初めて立ち上げたとき、読み込み速度の遅さが訪問者をイライラさせ、検索順位にも悪影響を与えました。ウェブサイトを適切にキャッシュする方法を見つけたことが、トラフィックにとって大きな転換点となりました。

初心者にとってキャッシュ設定の構成は圧倒されるように感じられることがあるのは承知しています。クリックを一つ間違えるとサイトのレイアウトが壊れてしまうのではないかという不安は、完全に正当なものです。

そのため、私たちは読み込み時間を8秒から2秒未満に短縮するために使用したW3 Total Cacheの正確な設定を共有します。セットアッププロセス全体を、シンプルで安全なステップに分解して説明します。

WordPress初心者向けW3 Total Cacheのインストールとセットアップガイド

編集者注:私たちは現在、自社ウェブサイトでW3 Total Cacheを使用しておらず、プレミアムキャッシュプラグインであるWP Rocketに切り替えました。W3 Total Cacheは依然としてうまく機能する優れたソリューションです。

W3 Total Cache とは?

W3 Total Cacheは、WordPressのパフォーマンスと速度を簡単に向上させることができる、最高のWordPressキャッシュプラグインの1つです。

デフォルトでは、WordPressはユーザーからのリクエストがあった際に、ウェブサイトの各ページを動的に生成するためにPHPを使用します。

PHPはサーバーサイドのプログラミング言語です。これは、ユーザーからのリクエストごとにサーバーへの負荷が増加することを意味します。これはウェブサイトのパフォーマンス、ユーザーエクスペリエンス、そしてSEOに影響を与えます。

WordPressキャッシュプラグインは、PHPをスキップしてウェブページのキャッシュされたコピーを提供することで、これを軽減するのに役立ちます。複雑な数学の方程式(500 x 43)を解くようなものだと考えてください。誰かが尋ねるたびに毎回答えを計算するのではなく、キャッシュを使用するとWordPressは一度計算して、最終的な答えを次の人に渡すことができます。

キャッシュの仕組み

また、CDN(コンテンツ配信ネットワーク)にウェブサイトを簡単に接続して、ウェブサイトのパフォーマンスをさらに向上させることもできます。

WordPressでW3 Total Cacheをインストールする

WordPress で W3 Total Cache プラグインをインストールする前に、ウェブサイト上の他のキャッシュプラグインをすべて無効化していることを確認してください。これにより、サーバーリソースを節約し、プラグインの競合を防ぐことができます。

その後、W3 Total Cacheプラグインをインストールして有効化することができます。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

アクティベートすると、W3 Total Cache は WordPress 管理者サイドバーに パフォーマンス という新しいメニュー項目を追加します。これをクリックすると、プラグインのセットアップウィザードが起動します。

W3 Total Cache の設定

次へボタンをクリックして続行してください。

まず、ページキャッシュをオンにするように求められます。続行するには、「ページキャッシュをテスト」ボタンをクリックしてください。

ページキャッシュを設定する

W3 Total Cacheにはさまざまなストレージエンジンオプションが表示されます。最も時間を節約できるものを選択する必要があります。通常、ほとんどの共有ホスティングプラットフォームでは、「ディスク:拡張」オプションが最適です。

続行するには、「次へ」ボタンをクリックしてください。

次に、データベースキャッシュのテストを行うオプションが表示されます。Noneを選択することをお勧めします。ほとんどの中小規模のウェブサイトでは、MySQLサーバーはデータベースキャッシュよりも迅速にデータを取得できます。

データベースキャッシュ

次のステップに進むには、[次へ] ボタンをクリックしてください。

ここでオブジェクトキャッシュセクションに移動します。オブジェクトキャッシュにより、W3 Total Cache は動的ページのデータベースクエリを保存し、パフォーマンスを向上させるために再利用できます。

W3 Total Cache のオブジェクトキャッシュ

テスト結果でわずか数ミリ秒の違いしか示されない場合は、Noneを選択できます。

ほとんどの基本的な共有ホスティングプランには、オブジェクトキャッシュを効果的に機能させるために必要な特殊なサーバーソフトウェア(MemcachedやRedisなど)がありません。これらの場合、有効にするとサイトが遅くなる可能性があるため、オフにしておく方が安全です。

次へボタンをクリックして続行します。

その後、「テストブラウザキャッシュ」ボタンをクリックし、テスト結果の下にある「有効」オプションを選択します。

ブラウザキャッシュ

これは、訪問者のブラウザにウェブページの一時的なコピーを保存するように指示します。再度訪問したとき、ページはサーバーからではなくコンピューターから読み込まれるため、はるかに高速になります。

次のステップに進むには、次のボタンをクリックしてください。

最後に、セットアップウィザードで画像の遅延読み込みを有効にするかどうか尋ねられます。

現在、WordPress には画像用の遅延読み込み機能が組み込まれています。ただし、一部の古いブラウザではこの機能がサポートされていない場合があります。

W3 Total Cacheは、遅延読み込みのためにJavaScriptメソッドを使用しています。これにより、遅延読み込みがすべてのテーマやプラグイン、およびすべてのユーザーブラウザで正しく機能することが保証されます。

遅延読み込みを有効にする

その後、「次へ」ボタンをクリックしてセットアップウィザードを完了し、W3 Total Cache ダッシュボードを表示します。

W3 Total Cache の高度なキャッシュオプション

基本設定はほとんどのウェブサイトで機能します。ただし、パフォーマンスをさらに向上させるために設定できる高度なオプションも多数あります。

最も重要なものを見てみましょう。

W3 Total Cache で JavaScript と CSS を最小化する

最小化は、ウェブサイトのファイルサイズを縮小する簡単な方法です。ソースコードから空白、改行、不要な文字を削除することでこれを行います。

注意: JSおよびCSSファイルを最小化すると、ウェブサイトが破損する可能性があります。有効にしてウェブサイトのレイアウトが壊れているように見える場合は、これらのオプションを無効にし、設定を保存して、「すべてのキャッシュをパージ」をクリックしてサイトを復元してください。

W3 Total Cache を使用すると、JavaScript、CSS、HTML のソースコードも簡単に圧縮できます。ただし、JavaScript と CSS ファイルのみを圧縮することをお勧めします。

パフォーマンス » ミニファイ ページに移動し、JS セクションまでスクロールダウンします。

W3 Total CacheでJSのミニファイを有効にする

「JS圧縮設定」の横にあるチェックボックスをオンにして有効にします。

次に、CSSセクションまでスクロールし、同様の方法でCSSミニファイ設定を有効にします。

CSSのミニファイを有効にする

変更を保存するには、「すべての設定を保存」ボタンをクリックしてください。

代替方法については、WordPressでJavaScriptおよびCSSファイルを最小化する方法に関するガイドを参照してください。

W3 Total Cache で CDN サポートを有効にする

CDN(コンテンツデリバリネットワーク)は、画像、CSS、JavaScriptなどの静的ファイルをグローバルなサーバーネットワークから配信することで、ウェブサイトのパフォーマンスをさらに向上させます。

これにより、WordPressホスティングサーバーの負荷が軽減され、ページの読み込み速度が向上します。

W3 Total Cache は、さまざまな CDN プラットフォームの組み込みサポートを備えています。

Bunny.netの使用をお勧めします。これは市場で最高のCDNソリューションです。OptinMonsterのウェブサイトでもこれを使用しています。

まず、Bunny.netアカウントにサインアップする必要があります。サインアップ後、ウェブサイト用のプルゾーンを作成する必要があります。

Bunny CDNダッシュボード

プルゾーンはBunny.net CDNにホスト名を追加します。このホスト名は、ウェブサイトの静的ファイルを配信するために使用されます。注意: 通常、Bunny.netのホスト名はyourwebsitename.b-cdn.netのようになります。

プルゾーンの名前を追加し、次にウェブサイトのドメイン名を入力してください。

プルゾーンを作成する

プルゾーンを追加した後、パフォーマンス » 一般設定ページにアクセスする必要があります。

次に、CDNセクションまでスクロールします。

CDN を有効にする

CDN オプションの横にある有効にするチェックボックスをオンにし、CDN タイプオプションの横で汎用ミラーを選択します。

設定を保存するには、必ず「すべての変更を保存」ボタンをクリックしてください。

次に、パフォーマンス » CDN ページにアクセスし、設定:オブジェクトセクションまでスクロールダウンする必要があります。

CDNホスト名を追加する

ここから、プルゾーン用に作成したホスト名を追加し、テストミラーボタンをクリックする必要があります。

W3 Total Cache はホスト名の可用性をチェックし、成功すると「テストに合格しました」というメッセージを表示します。

変更を保存するには、「すべての設定を保存」ボタンをクリックできます。

W3 Total Cache は、CDN から静的ファイルを配信するようになります。

W3 Total Cacheは、Cloudflare無料CDNともうまく連携します。または、組み込みCDNサービスを備えた最高のウェブサイトファイアウォールサービスであるSucuriでも使用できます。

W3 Total Cache の問題のトラブルシューティング

W3 Total Cacheを適切に設定すると、バックグラウンドでシームレスに機能し、WordPressの速度を向上させ、パフォーマンスを向上させます。

時折、ウェブサイトに行った変更が表示されない、またはプラグインが正しく機能しないといった問題に遭遇することがあります。

これらの問題の最も一般的な原因は、ウェブサイトの古いキャッシュバージョンを見ている可能性が高いということです。

これは、WordPressでキャッシュをクリアすることで簡単に修正できます。

上部にある「パフォーマンス」メニューをクリックし、「すべてのキャッシュをパージ」オプションを選択するだけです。W3 Total Cache は、ウェブサイト上のすべてのキャッシュされたコンテンツをクリアします。

W3 Total Cacheですべてのキャッシュをクリアする

それでもウェブサイトの古いバージョンが表示される場合は、ブラウザキャッシュをクリアすることも試してください。

W3 Total Cacheに関するよくある質問

1. キャッシュとは何ですか?また、WordPress にとってなぜ重要なのでしょうか?

デフォルトでは、WordPressはPHPを使用して、訪問者がリクエストするすべてのページを構築します。キャッシュは、ページの静的なHTMLバージョンを作成して保存することで、これを高速化します。

ユーザーがあなたのサイトを訪問すると、WordPressはより高速なキャッシュされたバージョンを提供します。これにより、サーバーの負荷が軽減され、ウェブサイトの速度が向上し、SEOランキングにプラスの影響を与える可能性があります。

2. W3 Total Cacheは無料のプラグインですか?

はい、WordPress ディレクトリにあるコアの W3 Total Cache プラグインは完全に無料です。高度なユーザー向けの追加機能を提供するプロバージョンもありますが、無料バージョンにはほとんどのウェブサイトが大幅な速度向上を見るために必要なものがすべて含まれています。

3. W3 Total Cacheのようなキャッシュプラグインは私のサイトを壊す可能性がありますか?

キャッシュがウェブサイトを壊すことは稀ですが、JavaScript や CSS の最小化のような高度な設定は、テーマや他のプラグインと競合することがあります。これにより、サイトのフロントエンドに表示上の問題が発生する可能性があります。

このような場合は、問題を引き起こした設定を無効にするだけで済みます。また、サイトに大きな変更を加えた後は、すべてのキャッシュをクリアすることが良い習慣です。

4. W3 Total CacheとWP Rocketの違いは何ですか?

どちらも優れたキャッシュプラグインですが、それぞれ異なるニーズに対応しています。W3 Total Cacheは、膨大な数の設定を備えた無料プラグインであり、キャッシュのあらゆる側面を微調整したいユーザーに深い制御を提供します。

WP Rocketは、使いやすさと最小限の設定で強力な結果に焦点を当てたプレミアムプラグインです。編集者の注記で述べたように、WPBeginnerではWP Rocketを使用しています。これは、すぐに優れた速度改善を提供するからです。

WordPressキャッシュに関する追加リソース

この記事がWordPressでW3 Total Cacheをインストールおよび設定するのに役立ったことを願っています。WordPressのキャッシュに関する他のオプションもご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

162 CommentsLeave a Reply

  1. 皆さんにおすすめしたいのは、行った変更を特に記録しておくことです。ウェブサイトの問題はすぐに現れない場合があります。例えば、1週間後に WordPress が奇妙な動作をし始め、ランダムに発生するということがありました。キャッシュプラグインと間違った設定で問題を見つけるのにかなりの時間がかかりました。行った変更を記録しておけば、もっと簡単に問題を見つけられたでしょう。これは皆さんへの推奨事項です。

  2. こんにちは、

    質問があります。

    無料版はウェブサイトを遅くしますか? このプラグインの無料版はウェブサイトを遅くするというのが私の意見です。あなたはどう思いますか?

    • プラグインの無料版はサイトを遅くしません。コードが貧弱なプラグインはサイトを遅くする可能性があります。

      管理者

  3. 有益なヒントをありがとうございます。

    プラグインの最新バージョンで記事を更新することは可能かどうかお伺いしたいのですが。

    事前に感謝いたします

  4. W3 Total CacheプラグインでMinify設定を有効にし、W3 Total CacheプラグインにCloudflare拡張機能もインストールしました。
    Cloudflare拡張機能でもMinify設定を有効にすべきですか?

    • You would want to only use one or the other, if your W3 Total cache minification is working well then stay with that for the moment :)

      管理者

  5. CLOUDFLARE CDN を使用している場合でも、キャッシュプラグインをインストールする必要がありますか?

  6. この投稿は現在非常に古くなっています。最新のW3 Total Cacheプラグインに合わせて更新してください。

    ありがとう。

    • Thank you for letting us know about this post being outdated, we will update this article as we are able :)

      管理者

  7. 素晴らしい記事をありがとうございます!大変参考になり、パフォーマンスが1/4改善しました。一点、パフォーマンスタブのブラウザページの下部にある「URLの書き換え」というチェックボックスについて言及すべきです。それをチェックしないでください。私のページが台無しになりました。すべてのリンクが変更されましたが、チェックを外したら元に戻りました。

    • W3 Total Cache に関する非常にわかりやすいチュートリアル(スクリーンショット付き)をありがとうございます。サイトの読み込み時間にすぐに違いが現れました。

  8. こんにちは。あなたのおすすめに従い、MaxCDN を利用することにしました。CDN について何か新しい情報はありますか?MaxCDN のサイトを見ると、Content Delivery Network、Edge Delivery など、さまざまなサービスがあります。最初にどのサービスを選択すべきかおすすめしていただけますか?アフィリエイトリンクがまだなく、今後6ヶ月間は予定していません。また、近い将来 Google AdSense に申請する予定です。現在、WP Super Cache をインストールしています。
    MaxCDN と連携するために W3 Total Cache に切り替える必要はありますか?もし WP Super Cache と MaxCDN を連携できるのであれば、ガイドラインはありますか?

  9. こんにちは:)

    詳細なご説明ありがとうございます。W3TC を私のウェブサイトに設定するのに大変役立ちました。

    W3TCで小さな問題があります。フィードキャッシュを有効にしているにもかかわらず、フィードキャッシュがクリアされません。

    この問題を解決するのを手伝っていただけますか?

    事前に感謝します

  10. このガイドに従った後、「エラー:ホスト名/CNAMEリストが空です。」というエラーが発生しました。「サイトのホスト名を置き換える」フィールドに、すべての cdn.* フィールドを入力しました。この問題に遭遇した人はいますか?

  11. WordPressでW3 Total Cacheプラグインを使用しています。私の投稿には1分/時間ごとに更新されるテーブルが1つあります。しかし、キャッシュを行うと、サーバーは最新バージョンを提供せず、代わりに訪問者にキャッシュされたコピーを表示します。訪問者に30分ごとに投稿の最新バージョンを表示するには、どうすればキャッシュを30分ごとに自動的にパージできますか?
    functions.phpファイルにこのコードを挿入しようとしましたが、1時間ごとにキャッシュをパージするのではなく、2〜3時間後に停止します。

    function w3_flush_cache( ) { $w3_plugin_totalcache->flush_all(); }

    // Cronジョブイベントをスケジュール

    function w3tc_cache_flush() { if ( ! wp_next_scheduled( ‘w3_flush_cache’ ) ) { wp_schedule_event( current_time( ‘timestamp’ ), ‘hourly’, ‘w3_flush_cache’ ); } }

  12. 分かりやすい記事をありがとうございます。昨日、別のブログの説明に従ってウェブサイトを壊してしまいました。最初にここに来るべきでした!!

    ただし、結果には少し驚いています。これらの変更を加える前にPingdomとGT Metricsのテストを行ったところ、ページの読み込み時間は次のようになりました。
    Pingdom: 8.91秒、GT Metrix: 5.3秒

    すべての変更を行った後、テストを再実行しました。
    Pingdom: 9.51秒、GT Metrix: 9.9秒

    ロード時間がもっと速くなるはずなのに、遅くなりました!!?? 何か間違ったことをしましたか?

    • こんにちは、アンナさん、

      プラグインにキャッシュを生成させ、スコアを再確認してください。それでも解決しない場合は、キャッシュ設定を確認してすべてが正しくセットアップされていることを確認してください。または、WP Super Cacheを試して、それが役立つかどうかを確認してください。

      管理者

  13. 素晴らしいコンテンツをありがとうございます。
    サイト開発のプロセス中に「ページキャッシュ」オプションを有効にすべきですか、それとも公開時のみですか?
    私としては今すぐ行うのが便利ですが、開発中は進捗を確認するために何度もアクセスするので良くないかもしれません。

  14. こんにちは!W3 Total Cacheプラグインをインストールしようとしていますが、WordPressのバージョンとの互換性はあると表示されるものの、プラグインが利用できないと表示され、「パフォーマンス、セキュリティ、または互換性の懸念により、当社のシステムでは許可されていません。ご不明な点がございましたら、サポートにお問い合わせください。」と表示されます。
    まず、なぜこれが機能しなくなったのかご存知ですか?また、推奨できる代替キャッシュプラグインはありますか?ありがとうございます!

    • Jessica 様

      これは、WordPress ホスティング会社がプラグインを許可していないことを意味します。おそらく、ホスティングアカウントに統合された独自のキャッシュソリューションがあり、それが W3 Total Cache とうまく連携しないためです。詳細については、ホスティングプロバイダーにお問い合わせください。

      管理者

  15. こんにちは、助けていただけますでしょうか。
    静的ファイルをCDN経由で提供する手順(非常に分かりやすく、ありがとうございます)に従い、これまでは順調に進んでいました。しかし、サイトにログインするとURLが「www.」で始まり、「cdn」で始まらないため、CDNがまだ機能していないようです。
    MAXcdnのアカウントページで、指示に記載されている「カスタムドメイン設定を更新」するオプションがないことに気づきました。これは問題ないでしょうか?自動的に更新されると仮定して良いのでしょうか?
    しかし、もし手動で設定する必要がある場合、W3Total Cacheのカスタム設定にあるカスタムファイルリストで静的ファイルをどのように指定すればよいのか分かりません。この高度なパネルをどのように入力すればよいでしょうか?私には少し技術的すぎます。ありがとうございます。

    • アンディさん、こんにちは。

      通常のURLを使用してWordPressサイトにログインします。CDNはネットワーク経由で静的ファイルのみを提供し、ウェブサイト全体を提供するわけではありません。

      MaxCDN の設定が変更された可能性がありますが、ドメインの設定は引き続き必要です。サポートに連絡すれば、ガイダンスを受けることができます。

      管理者

  16. こんにちは。非常に役立つ記事でした。上記の説明に従ってw3 total cacheを設定したところ、ウェブサイトの速度がかなり向上したことがわかりました。MaxCDNの説明も利用します…本当にありがとうございます。

  17. チームの皆さん、こんにちは!長い間ブログを拝見しており、多くのことを学ばせていただきました。ありがとうございます。

    少し助けが必要です。私のサイトはスタートアップサイトですが、ムンバイ、インドにあるデータセンターのCloud VPSサーバーから始めました。サーバー構成の一部は2.80*4 CPUと8GB RAMです。サイトのセキュリティとパフォーマンスを向上させるために、Cloudflare(Cloudflareの場合、無料または有料プラン)またはSucuri、W3Total Cache、WP Super Cache、Varnish Cache、またはその他のプラグイン/ソフトウェアを使用すべきでしょうか。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。