ウェブサイト検索

WP Super Cache を使用した WordPress キャッシュのインストールとセットアップ方法


  1. <スパン>1. WordPress 内部関数の初心者ガイド
  2. <スパン>2. WordPress キャッシュとは何ですか?なぜ重要ですか?
  3. <スパン>3. WordPress キャッシュはどのように機能しますか?
  4. 4.現在読んでいる: WP Super Cache を使用して WordPress キャッシュをインストールおよびセットアップする方法
  5. <スパン>5. W3 Total Cache (W3TC) を使用して WordPress キャッシュをセットアップする方法
  6. <スパン>6. MaxCDN レビュー: WordPress に最適な CDN?

みなさん、こんにちは。 WordPress キャッシュ シリーズの新しい章へようこそ。ここでは、いよいよ WordPress キャッシュの実装方法を学びます。 WordPress が (内部で) どのように動作するか、キャッシュとは何か、WordPress キャッシュがどのように機能するかを説明した前のトピックを読んでいただければ幸いです。今日、ついにその理論的知識を実践に移すことができるようになります。それでは始めましょう。

予選

既存の WordPress インストールのキャッシュは変動要因であり、現在の WordPress 環境によって異なります。このチュートリアルでは、WordPress キャッシュを実装する最も簡単な方法の 1 つについて説明します。共有ホスト、VPS、または専用サーバーを使用している場合は、このチュートリアルがニーズに合うはずです。さらにレベルアップしたい場合は、W3 Total Cache + APC を使用した Pro WordPress Caching (近日公開予定) をご覧ください。

WPEngine などのマネージド WordPress ホスティング サービスを使用している人には、このチュートリアルはあまり役に立たないことに注意してください。WPEngine は、Evercache テクノロジーと呼ばれる独自の非常に複雑で (非常に) 効果的なキャッシュ アルゴリズムを採用しているためです。ここで私は思い切って言っておきますが、WPEngine はおそらく、今後見つけられる中で最も優れたマネージド WordPress ホスティング プロバイダーであると言えます。さあ、皆さん、シートベルトを締めて、さあ出発です。

セットアップ

最も人気のある無料の WordPress キャッシュ プラグインの 1 つである WP Super Cache を使用します。これは世の中にある最も古いプラグインの 1 つで、初めて WordPress キャッシュを試みたときにこれを使用したことをはっきりと覚えています。チュートリアルで使用しているものは次のとおりです。

  • WordPress リビジョン: 3.8.2
  • ホスティング環境: LiteSpeed Webサーバーとの共有ホスティングサーバー(Apacheの代替)
  • スーパーキャッシュバージョン: 1.4

インストール

他のプラグインと同様に、プラグインをインストールするには 2 つの方法があります。

DEUA の方法 – ダウンロード、抽出、アップロード、アクティブ化

DEUA の方法は、WordPress プラグインを抽出する最も遅い方法です。初めての方のために、これは次のようになります。

  • WP Super Cache プラグインを WordPress プラグイン リポジトリからダウンロードします。
  • コンピュータにアーカイブを解凍します
  • FileZilla などの FTP クライアントを使用して、抽出したファイルを FTP 経由で wp_content/plugins/ フォルダーにアップロードします。
  • 次に、WordPress ダッシュボードの「プラグイン」ページに移動し、プラグインを有効にします。

この方法はお勧めしません。 😉

簡単な方法 – 検索とインストール

WPスーパーキャッシュのインストール

はるかに簡単な方法は、次のようにプラグインを検索してインストールすることです。

  1. WP ダッシュボードの [プラグイン] > [新規追加] ページに移動します。
  2. 「wp スーパーキャッシュ」で検索します
  3. 「インストール」をクリックします
  4. 「アクティブ化」を押します
  5. 終わり!

これは簡単でしたね。

プラグインの初期設定

さて、これからは一歩ずつ進めていきましょう。プラグインの各ページを関連するスクリーンショットを使用して 1 つずつ説明します。プラグインを有効にするとすぐに、次のようなメッセージが表示されます。

インストール後のメッセージ

ハイパーリンクをクリックして、WP Super Cache 設定ページにアクセスします。パーマリンク構造の変更を求めるメッセージが表示された場合は、WP ダッシュボードの [設定] > [パーマリンク] に移動し、最初のパーマリンク以外のいずれかを選択してください。私のデモ サイトでは、数値パーマリンク オプションを選択しました。

デフォルトのパーマリンク オプションを使用しているサイトの場合

WordPress で利用可能なパーマリンク オプションのリスト

これで整理できたので、WP Super Cache の設定パネルを開いてみましょう。 [設定] > [WP Super Cache] にあります。したがって、最初に気づくのは、次のようなメッセージが表示されたこの黄色のボックスです。

.htaccess ファイル変更通知

これで大丈夫です。ただし、この黄色のメッセージ ボックスは、WP Super Cache 設定を開くたびに表示されるわけではありません。これは 1 回限りのメッセージです。毎回ポップアップが表示される場合は、FAQ リンクに従ってください。キャッシュが無効になっていることもわかります。このままにして、各タブを 1 つずつカバーしていきましょう。

キャッシュが無効になっている WP スーパー キャッシュ

WP Super Cache: [詳細設定] タブ

最初に説明するタブは、[詳細設定] タブです。これには、次の 3 つの設定グループが含まれています。

  1. キャッシング
  2. その他
  3. 高度な

オプションはほとんど一目瞭然です。以下に示す 3 つのスクリーンショットで各グループの最適な設定を確認しました。これらは、共有または専用のほとんどのホスティング環境で機能します。

これらのオプションをチェックしたら、「ステータスの更新」ボタンを押して変更を保存します。すぐに、多くのテキストを含むかなり長い黄色のボックスが表示されるはずです。

これらの設定はサーバーの .htaccess ファイル用です。下にスクロールすると、「Update Mod_Rewrite Rules >>」ボタンが見つかります。

.htaccess ファイルが書き込み可能な場合は、変更が成功したことを示す緑色のボックスが表示されます。

これで、「詳細」タブの設定は完了です。 [Preload] タブの構成に進みます。

WP Super Cache: プリロード設定タブ

プリロード設定により、プラグインは基本的にサイトのすべての投稿とページを定期的にキャッシュします。各キャッシュの更新間の時間間隔を設定できます。この時間間隔は非常に重要な設定です。

共有ホース環境では、1 日 1 回、つまり 1440 分ごとに設定するのが最適です。サイトを 1 日に 2 回更新する場合、各キャッシュ更新の間隔を 720 分に設定できます。後者の設定では、プリロード キャッシュは 1 日に 2 回更新されます。これにより、追加のサーバー負荷が発生します。共有ホスティング環境では、これより低い値を使用しないことをお勧めします。これは、サーバー リソースの過剰使用としてカウントされる可能性がある (そしておそらくそうされる) ためです。

ただし、VPS または専用サーバーを使用している場合は、リフレッシュ レートを 60 分まで低く設定できます。サイト内の投稿とページの数が、プリロード キャッシュの更新操作ごとに必要なリソースに影響を与えることを知っておくと価値があります。トラフィックの多いサイトの専用サーバーの最適な更新時間は 2 時間です。

関連するチェックボックスをオンにし、キャッシュの更新間隔を 1440 分に設定しました。任意の値を自由に選択できます。

「設定を更新」をクリックします。キャッシュ プロセスをすぐに開始したい場合は、前述の設定を更新した後、[今すぐキャッシュをプリロード] ボタンをクリックします。プリロード キャッシュの構築はリソースを大量に消費し、時間のかかるタスクであり、投稿とページの数によって異なります。しばらく待ってください。たとえば 10 分待ってから、[コンテンツ] タブにアクセスしてください。

WP Super Cache:コンテンツ設定タブ

WP Super Cache の [コンテンツ] タブには、WordPress サイト内のキャッシュされたページの数が表示されます。 WordPress は最終的に HTML ページを生成するということを学んだことを思い出してください。このタブには、キャッシュされているページとその経過時間が秒単位で表示されます。このデータは、[プリロード] タブで設定したプリロード キャッシュの更新間隔と相関している必要があります。 1440 分を選択しました。これは 86,400 秒です。これは、キャッシュされた各ページの最大存続期間です。技術的には、キャッシュされたページの経過時間はいずれもこの値を超えるべきではありません。

場合によっては、現在の正確なキャッシュ統計が見つからない場合があります。最新/最も正確なキャッシュされたページの統計を表示するには、「キャッシュ統計を再生成」ボタンをクリックします。

更新すると、キャッシュ統計が更新されたことがわかります。 WPExplorer の無料 Blogger テーマのデモ データを使用していることに注意してください。キャッシュ統計は次のようになります。

WordPress のキャッシュについてさらに詳しく知り、HTML ファイルが実際にキャッシュされていることを証明するには、「キャッシュされたファイルをすべてリストする」オプションをクリックしてください。私の場合は次のようになります。

キャッシュされたすべてのファイルのリスト

変装した祝福

このオプションは、キャッシュされた 1 つのページを削除する場合に非常に役立ちます。古いページを更新し、その変更を反映するためにキャッシュが必要だとします。サーバーに負荷がかかり、時間がかかる可能性があるキャッシュを再生成する代わりに、このメニューからファイルのキャッシュされたバージョンをすぐに削除できます。訪問者が元のリンクにアクセスすると、ページは最初から再生成され、将来のリクエストに備えてキャッシュとして保存されます。高速かつ効率的 – エージェント 47 と同様です。

すべてうまくいっているでしょうか?そう思います!

WP Super Cache が適切に設定されたので、キャッシュをテストしてみましょう。デフォルトのタブ、つまり WP Super Cache の Easy settings タブに移動し、「Test Cache」ボタンをクリックします。すべてが正しく構成されている場合は、次のような内容が表示されるはずです。

キャッシュのテスト

ビンゴ!それは動作します!おめでとうございます。WordPress サイトにキャッシュが正常に実装されました。あなたのサイトはかなり高速になっているはずです。信じられない?問題ない。 WordPress キャッシュを実装する前と後のデモ サイトのベンチマーク結果をご覧ください。

以前

そしてその後

結論

キャッシュがどのように機能するのか、そしてその利点がどれほど実際にあるのかを理解したので、まだ試していないのであれば、ぜひ試してみることに納得していただけると思います。シリーズの次回の投稿では、MaxCDN を既存の WordPress サイトと統合する方法を説明します。 MaxCDN とキャッシュを組み合わせると、サイトのパフォーマンスに大きな影響を与えます。乞うご期待!

いつものように、今日も何か新しいことを学んでいただければ幸いです。ご質問やご提案がございましたら、ご連絡をお待ちしております。