W3 TotalCacheの設定は面倒な場合があります。 この人気のあるキャッシングプラグインには、16のメニューがあり、目がくらむほど多くのオプションを構成できます。 ただし、それぞれを実行することで、Webサイトのパフォーマンスが大幅に向上します。

このチュートリアルは、W3 Total Cacheに関する一連のチュートリアルの第2部です(W3TC).

いくつかの章で行われるこのチュートリアルでは、W16TCの3のメニューを確認し、W3TCで使用可能なすべての構成オプションについて説明します。 これらのチュートリアルを完了すると、プロのようにW3TCをセットアップする準備が整います。

W3トータル・キャッシュの構成

W3TC は次のディレクトリにあります。 WordPressのプラグイン、したがって、そのインストールは簡単です。 をインストールする方法に関するチュートリアルを作成しました。 WordPressのプラグイン. W3TC のインストールに問題はありません。

インストール後、プラグインをアクティブ化すると、「 性能 ダッシュボードメニューの新しいトップレベルアイテムとして追加されました。

w3tcパフォーマンスプラグインメニュー

「パフォーマンス」を選択すると、W3TCダッシュボードが表示され、W3TCアイテムのリストが表示されます。 したがって、各要素について説明します。

1-ダッシュボード

ダッシュボードの主な目的は、さまざまなキャッシングモジュールをクリアしたり、プラグインとサーバー間の互換性を確認したり、サーバーのパフォーマンスを監視したりする場所として機能することです。

ダッシュボードに表示される最初の項目は一連のボタンで、いくつかの操作を実行できます。

W3TCノブキャッププラグイン

  • 互換性チェック: サーバーテストにより、有効にできる機能を決定します。
  • キャッシュを空にします: キャッシュされたすべてのリソースを削除します。
  • 空の唯一のmemcachedのキャッシュ(複数可): memcachedメソッドを使用して、キャッシュされたリソースをすべて削除します。
  • 唯一のオペコードキャッシュを空にする:opcodeキャッシュメソッドのXNUMXつを使用してキャッシュされたすべてのリソースを削除します。
  • 空の唯一のディスクキャッシュ(複数可): ディスクを使用して、すべてのキャッシュされたリソースを削除します。
  • 「メディアクエリ文字列」の更新: W3TCは、メディアリソースの末尾に文字列を付加します(CSS、JS、および画像ファイル)。 このボタンをクリックしてこの文字列を更新し、ブラウザがこれらのリソースの更新バージョンをダウンロードするようにします。

これらの機能の多くは、ダッシュボードのどのページからもアクセスできます。

WordPressのメニューアクセスW3TC

互換性テストについて

互換性チェックによって生成された情報は非常に役立ちます。 この機能を使用すると、W3TCのすべての機能を使用してサーバー構成をテストできます。 結果を確認すると、有効にできる機能と、さらに機能が必要な機能がわかります。

WordPress互換性テストW3TC

初めてW3TCをセットアップする場合は、互換性チェックボタンをクリックして、どの機能を組み合わせることができるかを確認します。

ダッシュボード:サポート、マーケティングオファー、PageSpeed、 サーバー監視 »

ボタンの列の下に、いくつかの追加セクションがあります。

  • プレミアムサービス:ヘルプデスクを利用できます。
  • Spread the Word:ソーシャルメディアでW3TCを共有し、WordPress.orgのプラグインにメモを追加し、サイトのフッターにW3 EDGEへのリンクを追加できます。
  • MaxCDNに登録。
  • 監視サーバ 新しいレリック とで監視 GoogleのリソースPageSpeed.

一般設定とメニューで追加の設定が必要であることに注意してください 監視 »キー PageSpeedのAPI、アカウントの作成と「のインストール」 新しいレリック「、これらの機能をアクティブにするために必要です。

これらのセクションはすべてオプションであり、Webサイトの最適化には影響しません。

2-一般設定

「一般設定」メニューは、W3TCで最も重要なメニューです。 W3TCが提供するすべてのキャッシュオプションは、このメニューからオンとオフを切り替えて、後続のメニューで改良されます。

まず、ページ上部のリンクのリストを見てください。

一般設定 -  w3総キャッシュ

これらの各リンクは、メニューの下部セクションに直接接続します。 基本設定 」。 それらをクリックすると、スクロールが大幅に節約されます。

W3TCユーザーは、これらのリンクとダッシュボードメニューのW3TCメニュー項目を混同するのが一般的です。 ダッシュボードメニューのリンクは、機能が洗練された異なるページにつながることを認識することが重要です。 ページ上部のリンクをクリックすると、メニューセクション「 基本設定 これらの機能が有効または無効になっている場所。

一般設定:一般

以下に、パネルにリンクのリストがあります« 一般的な 」。 このパネルには2つのオプションがあります。

[一般]パネルW3TCキャッシュWordPressのプラグイン

すべてのタイプのキャッシュを(一度に)有効/無効にするチェックボックスを選択します。これは通常、良い考えではなく、過負荷を引き起こす傾向があります。

通知W3TC

実際にすべてのキャッシングモジュールを使用するサイトはほとんどないため、キャッシングオプションを一度にXNUMXつずつ確認する方が理にかなっており、どちらを使用するかを簡単に判断できます。

一般設定-プレビューモード

プレビューモードはW3TCに組み込まれている貴重なツールですが、習得するには時間がかかります。

WebサイトでW3TC構成をライブで実行している場合は、「プレビュー」モードをアクティブにします。 有効にすると、画面の上部にダイアログが表示され、ボタンを選択して変更を適用しない限り、行った変更がユーザーエクスペリエンスに影響を与えないことを通知します。

ファッションプレビューW3TC WordPressのプラグイン

プレビューモードでは、サイト設定用に別のコンテナを作成します。 プレビューモードでW3TC設定に加えられた変更は、すでに展開されている設定とは別に保存されます。 これにより、ユーザーエクスペリエンスに影響を与えることなくW3TC設定を操作できます。

プレビューモードを有効にすると、3つのボタンが表示されます。

  • 無効化 :プレビューモードを無効にし、プレビューですべての変更とバックアップを展開します。
  • 配備します :プレビューモードで行われ、保存された変更をライブサイトに適用しますが、プレビューモードは有効のままにします。
  • 概要 :新しいブラウザウィンドウを起動し、訪問者の操作に影響を与えることなく変更の結果を確認できます(これらの設定は自分にのみ適用されます)。

「を選択した後 プレビュー »(プレビュー)ウィンドウを更新します。 ボタンが「 ストッププレビュー 」。 "を選択 ストッププレビュー 訪問者が接続されていないときに訪問者が見るようにサイトを表示する。

時間をかけてプレビューモードに慣れてください。 W3TCの変更の一部(特に、CSSおよびJavaScriptファイルの縮小)あなたのサイトが使用不能にすることができます。

同様にアクティブなトラフィックでこれらのライブ設定を処理することは非常に悪い考えです。 プレビューモードを有効にすると、満足のいく結果が得られるまで、結果を表示せずにこれらの設定で作業できます。

キャッシュのクリア

見慣れている通知の XNUMX つのタイプは、への招待です。 キャッシュを削除.

キャッシュされたW3TC WordPressのプラグインを削除します

これらの通知が意味することは、あなたが行った変更がすべてのキャッシュされたコンテンツを無効にするということです。

したがって、キャッシュを空にするように求められるたびに、キャッシュを空にしてください。

一般設定:キャッシュページ

「の次のセクション 一般設定 は ページキャッシュ 」。 これはおそらくW3TCが提供する最も重要な機能です。 ページキャッシングをオンにするだけで何もしない場合、サイトのパフォーマンスが大幅に向上するはずです。 幸いなことに、セットアップも簡単です。

ページ・キャッシュW3TC WordPressのキャッシュプラグイン

W3TCは、さまざまなキャッシュ方法を使用して、サイトのページと記事の静的コピーをキャッシュできます(W3TCではすべて一般的に「ページ」と呼ばれます)。

ほとんどの場合、デフォルトの選択は次のとおりです。 ディスク:拡張 」。 ただし、共有サーバーのユーザーは「 ディスク:基本 ホストが過度のリソース使用について不平を言っている場合、または互換性チェックテストでサーバーがハードディスクキャッシング強化と互換性がないことが判明した場合。

専用または仮想プライベートサーバーのユーザーは、キャッシュ方法のXNUMXつを選択できます。 オペコード 」。 サーバーを自分で管理している場合は、キャッシュメソッド「 オペコード あなたはどちらを好む。 サーバーがWindowsマシンの場合は、「 オペコード:WinCache '。

« memcachedの マルチサーバーホスティング環境で使用するために設計されています。 その結果、 'を使用している場合に利用できる可能性があります クラウド そして、いくつかの共有ホスティングプロバイダーですら。 ホスティング環境で利用できる場合は、それを使用できます。

選択したページをキャッシュするお好みの方法で、設定を保存する必要があります。

一般設定:縮小

W3TCまたは別のプラグインを使用している場合、JavaScriptおよびCSSファイルの縮小はサイトを破壊する可能性があります。 したがって、モジュールを有効にするときは注意して進める必要があります " 縮小する '。

W3TC縮小化WordPressのキャッシュプラグイン

オプション " 自動応答オプション すべてのJavaScriptリソースとCSSリソースを組み合わせて縮小します。 ただし、これを選択すると、「」の各メニューを操作できなくなります 縮小する "。 物事がどのように動作するかを知る唯一の方法は、「自動」を試し、「最小化」メニューの設定を微調整して、サイトがどのように読み込まれるかを確認することです。 そうしてサイトの外観が悪い場合は、手動の方法を使用してください。

キャッシュ方法を選択してください " ディスク 共有ホスティングを使用する場合。 それ以外の場合は、「 ページキャッシュ '。

一般設定:データベースキャッシュ

サイトが共有サーバー上にある場合、データベースのキャッシュは無効になります。 データベースのキャッシュは、リソースを大量に消費するプロセスです。 サーバーが処理とストレージを処理するのに十分強力でない限り、キャッシュされたデータベースは実際にはサイトを高速化するのではなく低速化する可能性があります。

キャッシュされたデータベースは簡単に設定できます。 「有効」を選択し、このキャッシングに適用する方法を選択するだけです。

W3TCキャッシング

キャッシュされたデータベースがサイトの速度を低下させる理由を理解するには、Webサイトのパフォーマンスに影響を与える可能性のあるボトルネックについて考える必要があります。

データベースクエリプロセスでサイトの速度が低下した場合、キャッシュされたデータベースは、データベースがクエリされる回数を減らすことでサイトの速度を上げることができます。

ただし、サーバーのメモリ不足がサイトの速度を低下させている場合、サーバーにデータベースをキャッシュするように要求すると、サーバーに実行する作業が過負荷になり、さらに速度が低下します。

では、データベースキャッシュを有効にする必要があるかどうかをどうやって知るのでしょうか。

サイトが共有サーバーでホストされている場合、この機能を無効にすることをお勧めします。

サイトにリソースがある場合- VPSや専用サーバーのように -その後、データベースのキャッシュをテストできます。 また、キャッシュを有効にすると、サイトが高速になることを確認するためにテストすることもできます。

一般設定:オブジェクトキャッシュ

オブジェクトキャッシングはWordPressコアに組み込まれています。 オブジェクトキャッシュモジュールはAPIオブジェクトをキャッシュして、サーバーによって行われるデータベースへの複雑な要求の数を減らします。 データベースをキャッシュできるのと同じように、オブジェクトキャッシュも簡単に設定できますが、実際にはWebサイトのパフォーマンスの向上に役立つ場合とそうでない場合があります。

WordPressのキャッシュオブジェクト

キャッシュオブジェクトは、(基本的に動的なサイトを助けるために大きな可能性を持っていますサイトのバディ、bbPressサイト)プライベート環境でホストされています。 共有サーバーのブログまたはWebサイトを使用する場合は、試してみることができますが、これらの環境では、無効のままにしておくことが理想です。

オブジェクトのキャッシュを有効にするには、[ 活性化します 」(有効にします)およびこれまでに使用したキャッシュ方法。

一般設定:ブラウザキャッシュ

ブラウザキャッシュのアクティブ化は、[すべての変更を保存]をクリックして1つのチェックボックスを選択するだけで簡単です(すべての設定を保存).

ブラウザのキャッシュ

ブラウザーのキャッシュを有効にすると、Webサイトのリソースは訪問者のブラウザーによってキャッシュされます。 この方法では、ページが2回目に表示されるときに、これらのリソースがブラウザーキャッシュからロードされます。

一般設定:CDN

コンテンツ配信ネットワークを使用している場合(CDN)CDNサービスをW3TCと統合できます。 これにより、Webサーバーのキャッシュされたファイルがミラーリングされるため、分散コンテンツのキャッシュと配信の両方のサービスを利用できます(CDN).

CDN統合をアクティブにするには、[ 有効にします »、CDNのリストからCDNサービスプロバイダーを選択し、«をクリックします すべての設定を保存する 」(すべての設定を保存します).

CDN構成W3TC

これが正しく機能するためには、CDNメニューにアクセスしてCDN資格情報をW3TCに追加する必要もあります。

CloudflareがCDNサービスのリストにないことがわかります。 Cloudflareを使用するには、W3TC拡張機能を追加する必要があります。 メニューにアクセスする« 拡張機能 "、Cloudflare拡張機能をアクティブにしてから、"に戻ります。 基本設定 CloudFlare統合を完了するため。

一般的なパラメータ:「リバースプロキシ」

このオプションを使用するには、「 ワニス サーバーで、高度なサーバー構成手順を実行します。 これは、アクセスできるプライベート環境でブログをホストする場合に行う必要のある種類のことです ルート サーバー上。 'の設定に興味がある場合 ワニス W3TCで動作するように、 Tuts詳細 (英語)それに関するチュートリアルを提供します。

一般設定:監視

« 新しいレリック »コントロールサービスは、W3TCと統合できます。 このサービスを使用するには、「 新しいレリック サーバー上でアカウントを作成« 新しいレリック 」。 以来 新しいレリック サーバーにインストールする必要があります。共有ホスティングとは互換性がありません。

サーバーにNew Relicがインストールされていて、新しいアカウントを持っている場合« レリック このセクションに資格情報を入力して、W3TCダッシュボードにサーバー統計を追加します。

一般設定:その他

「の最初のオプション さまざまな 一般設定では、ウィジェットをアクティブにするために使用されます " Googleのページスピード 」をW3TCダッシュボードに表示します。 そのためには、最初にAPIキーを設定する必要があります。

その他の設定W3TC

ほとんどの場合、これらのオプションを構成する必要はありません。

[ルールの書き換え]オプションがデフォルトでオンになっていることを確認します。 チェックを外すと、書き込みルールの構成に問題があることがW3TCから通知されなくなります。

« ファイルのロックを有効にします "(ファイルロックを有効にする)はデフォルトで無効になっています。 ファイルのロックは、ほとんどの共有ホスティングと互換性がありません。 ただし、プライベートホスティングでは、それを有効にして、サイトのパフォーマンスが向上するかどうかを確認できます。

« ディスク強化ページの最適化 "そして" NFSのための縮小化ディスクキャッシュ デフォルトでは無効になっています。 これは、サイトのパフォーマンスをわずかに向上させるオプションです。

« エッジモードを有効にします 本番サイトでは無効にする必要があります。 ただし、テスト環境でこのキャッシュ機能をテストする場合は、このオプションを選択します。

一般設定:デバッグ

デバッグモードは、積極的に使用していない限り、無効のままにしておく必要があります。

デバッグモードW3TC

デバッグモードを有効にすると、ページソースの最後にデバッグ情報が追加されます。

興味深いのは、[キャッシュ]メニューで有効になっているキャッシュモジュールのみ 一般設定 デバッグモードで利用可能になります。 上の画像では、「 ページキャッシュ "そして" 縮小する " ご利用いただけます。 これは、画像がキャプチャされたときに他のキャッシュ機能が無効になっていたためです。

一般設定:設定のエクスポート/インポート

多くのサイトでW3TCを使用していて、同じオプションをどこにでも適用したい場合、この機能は非常に便利です。

設定のインポートとエクスポート

「 ダウンロード 現在の設定をエクスポートします。 次に、オプションを使用します ファイルを選択します。 別のサイトで同じ構成をダウンロードします。 このオプションを使用して、W3TCを構成するときに復元ポイントとして使用するバックアップファイルを作成することもできます。

このチュートリアルではここで停止します。 私たちは次のものを続けます。 W3TCのさまざまな機能を検討していることに注意してください。

このメタボックスのリストには、(フルバージョンで)メニューで利用可能« 性能 '。

これまでに質問はありますか? お気軽にお問い合わせください。