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

ウェブサイトの高速化は、訪問者を満足させ、検索ランキングを向上させる最善の方法の1つです。私たちが最初に始めたとき、サイトをより速くする方法を学ぶことは最優先事項でした。

W3 Total Cacheを発見したことは、私たちの最初のブログにとって転換点となりました。これにより、ページの読み込み時間を8秒から2秒未満に短縮することができ、数え切れないほどの他の人々が同様の結果を達成するのを支援してきました。

このガイドでは、完全なセットアッププロセスを順を追って説明します。すべての設定をシンプルでわかりやすいステップに分解するので、今日からあなたのサイトを高速化できます。

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 をスキップしてウェブページのキャッシュコピーを提供することで、これを軽減するのに役立ちます。

キャッシュの仕組み

また、ウェブサイトを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を選択できます。

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

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

ブラウザキャッシュ

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

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

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

現在、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 プラットフォームの組み込みサポートを備えています。

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

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

Bunny CDNダッシュボード

プルゾーンは、Bunny.net CDNにホスト名を追加します。このホスト名は、ウェブサイトの静的ファイルを配信するために使用されます。

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

プルゾーンを作成する

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

次に、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. Hello,

    質問があります。

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

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

      管理者

  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、またはその他のプラグイン/ソフトウェアを使用すべきでしょうか。

返信する

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