HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

WordPress キャッシュの仕組み

すべての WordPress パフォーマンス プラグインの目標は、訪問者にページを配信するのにかかる時間を短縮することです。これを実現する主な方法の 1 つは、各ページのコピーを保存することです。これは「ページ キャッシング」として知られています 「.

最適化されていない一般的な WordPress Web サイトでは、平均ページ読み込み時間は約 3 ~ 5 秒です。静的ページを配信し、推奨される最適化プラクティスに従うことで、ページの読み込み時間を 0.5 秒から 1 秒に短縮できます。

WordPress キャッシュの仕組み
WP Rocket は、ページの読み込み時間を 1 秒に短縮する利点を説明しています。

ページ キャッシュを使用しない WordPress Web サイトのページに誰かがアクセスするたびに、サーバーは次のことを行う必要があります。

<オール>
  • すべての WordPress コア ファイルを読み込む
  • ウェブサイトの MySQL データベースから複数のテーブルに保存されているコンテンツを取得する
  • このコンテンツを訪問者に配信
  • このプロセスは非常に集中的に行われる可能性があるため、ページがユーザーに配信されるまでに時間がかかる場合があります。このプロセスは、誰かがページをロードするたびに繰り返す必要があります。このプロセスを毎回実行するのではなく、WordPress キャッシング プラグインはページを 1 回処理し、同じコピーを生成します。

    ウェブサイトのページごとにキャッシュ ページが作成され、誰かがウェブサイトにアクセスすると、「キャッシュ」ほど高速に配信されます。 」各ページのバージョン。ほとんどの WordPress キャッシュ プラグインは、コンテンツ配信ネットワーク (CDN) もサポートしているため、キャッシュされたページを世界中のデータ センターに保存できます。これにより、訪問者に対するサーバーの応答時間がさらに短縮され、Web サイトがトラフィックの急増をより適切に処理できるようになります。

    更新ごとにウェブサイトのキャッシュをクリアする

    Web サイトの更新後に再生成されない場合、キャッシュされた HTML ページは古くなります。ページのキャッシュ バージョンを更新するには、既存のキャッシュ ファイルを削除する必要があります。

    ページの既存のキャッシュ バージョンを削除するボタンは通常、「キャッシュの削除」というタイトルです。 」または「キャッシュをクリア 」。キャッシュはページごとにクリアできますが、「すべてのキャッシュをクリア」オプション 」がほとんどの状況で好まれます。

    WordPress キャッシュの仕組み
    WP Fastest Cache の [Clear All Cache] ボタン。

    WordPress キャッシュ プラグインは、ページの新しい静的コピーが存在しない場合、それを生成します。デフォルトでは、訪問者が次にページをリクエストしたときに処理されますが、必要に応じてページ キャッシュをプリロードすることもできます。

    Web サイトのブログ投稿またはページを更新するたびに、Web サイトのキャッシュ プラグインが対応する静的 HTML ページを更新し、最新の状態に保ちます。残念ながら、他の更新を実行しても、キャッシュされたページは更新されません。

    そのため、Web サイトのデザインを変更したり、WordPress プラグインをアクティブ化または非アクティブ化するなど、Web サイトに大きな変更を加えた後は、すべてのキャッシュを手動でクリアすることが重要です。これを習慣にすれば、キャッシュされたページは常に最新の状態になります。

    ページ キャッシングは、ウェブサイト最適化のパズルの 1 ピースです

    ページ キャッシュは、ページの読み込み時間を短縮するための最も効果的な手法の 1 つですが、高速な Web サイトを保証するものではありません。画像の最適化など、推奨される最適化の方法に従わない場合でも、ページの読み込みは遅くなります。

    WordPress キャッシュの仕組み
    画像の最適化 EWWW Image Optimizer などの WordPress プラグインを使用すると、画像のサイズを大幅に縮小できます。

    記事「ウェブサイトの速度を改善するための最高の WordPress キャッシング プラグイン」で示したように、最新の WordPress キャッシング プラグインはページ キャッシング以上のものを提供します。データベースの最適化、Javascript の解析の延期、未使用の CSS の削除などの追加の最適化ツールが含まれるようになりました。これらの追加機能は非常に便利で、追加の最適化 WordPress プラグインをインストールする必要がなくなりますが、専用のソリューションを使用するとより良い結果が得られる場合があることに注意してください.

    たとえば、WP-Optimize は、WordPress キャッシュ プラグインよりも多くのデータベース クリーンアップ ツールを提供します。私自身の Web サイトでも、Autoptimize が Javascript、CSS、および HTML を集約および縮小するための優れたソリューションであることを発見しました。

    最終的には、高速な Web サイトを作成することが目標です。 WordPress キャッシュ プラグインは、すべての適切なウェブサイト最適化設定の中心にある必要がありますが、ページ速度をさらに向上させるために、他のパフォーマンス プラグインを必ず使用してください。

    発生する可能性がある Web サイトのキャッシュの問題

    WordPress の最適化技術は、Web サイトを高速化するのに役立ちますが、WordPress キャッシュ プラグインを使用すると、いくつかの小さな問題や構成の問題が発生する可能性があることに注意してください。

    大きな問題が発生した場合、最初のステップは、最後に変更した設定を元に戻すことです。主要な問題は、キャッシュ プラグインをデフォルト設定にリセットするか、プラグインを完全に無効にすることで解決できます。

    問題 解決策
    ページのキャッシュにより、Web サイトのデザインやコンテンツが古くなる可能性があります。 ページのキャッシュをクリア
    必須ではない Javascript ファイルを後でロードしてページ速度を向上させることができますが、これにより連絡先フォームやその他のコンテンツで問題が発生する可能性があります。 重要なファイルとページを保留から除外
    ブラウザ キャッシュにより、ブラウザは HTML、CSS、Javascript、画像などのページ コンテンツを保存できます。これにより、ユーザーはコンテンツを再度ダウンロードする必要がなくなりますが、保存されたコンテンツが古くなる可能性があります。 すべてのコンテンツの有効期限を定義する
    WordPress キャッシュ プラグインを使用すると、小さな問題が発生する場合があります。

    Web ホスティング ページ キャッシングの長所と短所

    一部の Web サイト ホスティング会社は、サーバー レベルで Web サイト キャッシュを提供しています。つまり、WordPress キャッシュ プラグインは必要ありません。これは、読み込みの速いページを配信するプロセスを簡素化するため、多くの Web サイト所有者にとって優れたオプションです。

    ホスティング会社が Web サイトのキャッシュを提供している場合、競合が発生する可能性があるため、WordPress キャッシュ プラグインを Web サイトにインストールすることを許可しない場合があることに注意してください。

    完璧に調整 ウェブ ホストは、サーバーと調和して動作するようにページ キャッシュを構成できます
    シンプルさ ホスティング会社がすべてを処理する場合、WordPress キャッシュ プラグインを構成する必要はありません
    ウェブ ホスト ページのキャッシュの利点

    Web ホストがページ キャッシュを提供している場合、WordPress キャッシュ プラグインを使用する必要がありますか?それは場合によります。

    初心者の場合、ホスティング会社にページ キャッシングを任せることは、ページ速度を向上させる簡単で効果的な方法です。ただし、テクニカル ユーザーの場合、ページ キャッシングの完全な制御をホスティング会社に渡すことは、必要に応じて設定を正確にカスタマイズできないため、問題になる可能性があります。

    限られたカスタマイズ キャッシングの微調整とカスタマイズ オプションが利用できる場合があります
    トラブルシューティング 問題をトラブルシューティングして、思い通りにパフォーマンスを最適化することは難しい場合があります
    「ワンクリック」ページ キャッシュ設定は、上級ユーザーを苛立たせる可能性があります。

    ウェブサイトの設定についてホスティング会社に相談することをお勧めします。これにより、使用するキャッシュ方法について十分な情報に基づいた決定を下すことができます。

    WordPress キャッシュの仕組み
    Kinsta は、顧客のキャッシュを管理するマネージド WordPress ホスティング会社です。

    WooCommerce によるページ キャッシング

    ページ キャッシングは主に変更されない静的コンテンツ用に設計されているため、動的コンテンツをキャッシュしないことが重要です。

    WooCommerce オンライン ストアでは、ショッピング カート、チェックアウト、アカウント エリアなどの動的ページをキャッシュしないでください。ショッピング カートや注文情報を表示するウィジェットも除外する必要があります。これにより、お客様が注文に関して問題を経験することがなくなります。

    WooCommerce でキャッシュ プラグインを構成する方法の詳細については、WooCommerce の公式ドキュメント ページ「Configuring Caching Plugins」をお読みください。

    最終的な考え

    ページ キャッシングの仕組みと、WordPress Web サイトでページの読み込み時間を短縮するのにどれほど効果的かについて、理解を深めていただければ幸いです。

    今日利用できる最高の WordPress キャッシング ソリューションの包括的な概要については、「ウェブサイトの速度を改善するための最高の WordPress キャッシング プラグイン」に関するガイドをご覧ください。

    頑張ってください。

    ケビン


    1. WordPress キャッシュを適切にクリアする方法

      調査によると、読み込みの速い Web サイトは、ユーザーのブラウジング エクスペリエンスを向上させ、コンバージョンを増加させ、ユーザーの維持率を向上させることが示されています。ウェブサイトの速度は Google の Core Web Vitals の重要な指標であるため、高速なウェブサイトはウェブサイトのトラフィックと検索エンジンのランキングも向上させます。 WordPress Web サイトの速度を向上させる最も効果的な方法は、WP Rocket や WP Super Cache などの WordPress キャッシュ プラグインを使用してページ キャッシュを有効にすることです。 ペー

    2. Snapchat の仕組み

      Snapchat がモバイル メッセージング アプリの世界に革命をもたらしたと言っても過言ではありません。 Snapchat が登場する前は、友人とのコミュニケーションにこれほどユニークな方法があるとは誰も夢にも思いませんでした。 Snapchat がもたらす自己破壊的な画像や動画という概念は、通常のメッセージやソーシャル ネットワーキング アプリとはまったく異なります。そしてこれが、2011 年の開始以来、Snapshot が現在 1 億 8000 万人を超える毎日のアクティブ ユーザーを持つ最も人気のあるアプリの 1 つになっている理由です。また、報告によると、ファンのフォローはティーンエ