WordPress キャッシュとは何ですか?なぜ重要ですか?
- <スパン>1. WordPress 内部関数の初心者ガイド
- 2.現在読んでいる内容:WordPress キャッシュとは何ですか?
- <スパン>3. WordPress キャッシュはどのように機能しますか?
- <スパン>4. WP Super Cache を使用した WordPress キャッシュのインストールとセットアップ方法
- <スパン>5. W3 Total Cache (W3TC) を使用して WordPress キャッシュをセットアップする方法
- <スパン>6. MaxCDN レビュー: WordPress に最適な CDN?
WordPress の内部機能に関する私の退屈な古い記事を読んでいただけてうれしいです – 称賛です!ちょっと待って、何?そうではありませんか?心配しないで、ちょっと読んでみてください。特に「誰かがあなたの WordPress ブログを閲覧するとどうなりますか?」の部分を読んでください。
タイトルが示すように、WordPress のキャッシュについて学びます。この投稿シリーズでは、キャッシュの各側面を 1 つずつ詳しく説明します。
- なぜ重要なのか
- どのように機能するのか
- そして最後に、それを実装する方法です。
WordPress のキャッシュがなぜそれほど重要なのでしょうか?
大学では、まったく知らないトピックを教えてもらうと、そのトピックについて学ぶよりも、まずその応用について考える傾向があります。たとえば、漸化関係などです。これらは、フィボナッチ数列のような一連の数値の n 番目の数を計算するために使用されます。その重要性、つまり漸化関係が貴重な計算時間を大幅に節約するのにどのように役立つかを理解すると、それに興味を持ちました。漸化式について少し知りたい場合は、幸運です。次の段落で簡単に説明します。それについて学びたくない人は読み飛ばしても構いません。私は気にしません。 😛
フィボナッチ数列は、単に数列内の前の 2 つの数値を加算したものです。コンピューター サイエンスのバックグラウンドを持つほとんどの人は、私が言っていることを知っています。フィボナッチ数列を生成するプログラムを (どの言語でも) 作成する必要があります。 0 から開始する場合、フィボナッチ数列は次のようになります。
0、1、1、2、3、5、8…無限大まで。
上記の順序から、系列の 5 番目の数を尋ねると、答えは 3 になります。 さて、500 番目の数を尋ねると、500 番目の項までの系列全体を計算する必要があります。 。最近のコンピューターの場合、携帯電話は 1 秒以内に計算します。しかし、最新のプロセッサに関して言えば、それは非常に多くのことです。その 500 を 50,000,000,000 (500 億分の 1) フィボナッチ数に増やすと、そうです、さらに多くの時間が必要になります。
ここで漸化式が登場します。漸化式を適用して、n 番目のフィボナッチ項を計算できる式を導き出します。 5 番目であっても、50 番目であっても、あるいは 50 兆番目のフィボナッチ項であっても、その導出された式では、それらすべてをまったく同じ時間、つまり一定の時間で計算できます。これは、貴重な計算時間を大幅に節約し、プログラムの複雑さを計算するのにも役立つため、非常に役立ちます。
では、WordPress のキャッシュに関するこの大騒ぎは何なのでしょうか?
Google は高速なサイトを好みます。私たちは皆、高速なサイトを好みます。 Google の重要な SERP (検索エンジン結果ページ) ランキング要素の 1 つは、ウェブサイトの速度と応答時間です。
キャッシュは、サイトの全体的なパフォーマンスを決定する基本的な要素です。特に WordPress では、PHP コードと MySQL データベース クエリを組み合わせて HTML ページを動的に生成するためです。キャッシュ プロトコルを適切に設定すると、WordPress サイトが桁違いに速くなります。冗長性を防ぎ、サイトの読み込み時間を短縮します – 無料です。 WordPress サイトを高速化するには、主に 3 つの方法があります。
- ハイエンドで非常に強力なクラスター化されたサーバーを使用する
- コンテンツ配信ネットワーク (CDN) を使用する
- WordPress キャッシュを構成する
最初の 2 つのポイントは (非常に) 費用がかかる可能性があり、通常はサイトの訪問者数によって異なります。ただし、WordPress キャッシュは最小の Web サイトでも使用できます (使用する必要があります)。興味深いのは、WordPress マネージド ホスティングの最大手である WPEngine が、ページ、データベース、オブジェクト キャッシュという 3 つの主要なキャッシュ形式をすべて組み合わせた、EverCache と呼ばれる独自のカスタム構築された独自のキャッシュ テクノロジーを使用していることです。
WordPress キャッシュとは何ですか?
私の前回の記事を読んでいただければ、誰かがあなたのサイトにアクセスするたびに、さまざまな処理が行われることがわかるでしょう。記憶を呼び覚ますための画像を次に示します。
これらの動的に生成された Web ページがサーバーのハードディスクまたはメモリ (RAM) に保存され、誰かがページをリクエストするたびにそこから提供されたらどうなるでしょうか? 1 人でも 1,000 人でも、同じページが送信されます。これにより、多くのデータベース クエリや PHP コードの実行が節約され、最も重要な要素である貴重な計算時間が節約されます。それは本当に、本当に速いでしょう。
これがWordPressのキャッシュです。以前に生成されたデータ (またはデータベース クエリなどのリクエスト) を再利用して、後続の新しいリクエストを高速化します。
しかし、ちょっと待って、誰かが投稿にコメントしたり更新したり、新しい投稿を公開したりしたらどうなるでしょうか?以前に生成された HTML ページには、間違ったデータや古いデータが含まれていないでしょうか?そうです、間違いなくそうなります!したがって、次のように呼ばれるものがあります。
キャッシュをパージする
キャッシュのパージは基本的に、以前にキャッシュされたすべてのデータを再キャッシュすることを意味します。これは、古いものが削除され、新しいものが作成または再生成されることを意味します。これは通常、いくつかのプロトコルに基づいて行われます。そのうちのいくつかは次のとおりです。
- コメントが投稿されると
- 新しい投稿が公開されたとき
- 古い記事が更新されると
WordPress コアとキャッシュ プラグインは、古くて無関係なデータが訪問者に提供されないように、キャッシュをいつ削除するかを認識しています。
このトピックでは、WordPress キャッシュの学習を始める前に理解することが重要であると私が考える 2 つの要素について説明します。この 2 つについてしっかり理解できたので、次はキャッシュがどのように機能するかを学習します。
WordPress キャッシュの利点
この章の締めくくりとして、キャッシュがもたらす利点のいくつかを見てみましょう。
- 無料でサイトを高速化します
- これにより、Google やその他の検索エンジンのランキングが向上します。
- サーバーのリソース消費を大幅に節約 – 共有ホスティング サーバーでサイトをホストしている人にとって非常に役立ちます
WordPress のキャッシュについてどう思いますか?メリットのリストに何か追加したいことはありますか?以下のコメントセクションでお知らせください。