キャッシュされたデータとは何ですか? それをクリアする3つの簡単な方法を探る
公開: 2021-12-06オンラインで多くの時間を費やしている場合は、おそらく「キャッシュデータ」の概念に精通しているでしょう。 この用語がどこかに保存されているデータを指していることはご存知ですが、なぜこれが発生するのかわからない場合があります。 キャッシュとは何か、そしてそれがどのように機能するかを理解することは、現代のWebを理解するための鍵です。
ブラウザまたはサーバーにデータをキャッシュできます。 そのデータを保存すると、アクセスがより簡単かつ迅速になります。 つまり、サイトのユーザーにより良いエクスペリエンスを提供できるということです。 インターネットユーザーとして、Webサイトをより速くロードすることもできます。
この記事では、キャッシュされたデータについて詳しく説明します。 保存されるデータの種類、キャッシュが重要である理由、およびこの情報をクリアすることの長所と短所について説明します。
それを手に入れよう!
キャッシュされたデータのしくみ
まず、多くの種類のキャッシュデータを確立することが不可欠です。 最も一般的な例には、次のものがあります。
- PC、ラップトップ、スマートデバイスなどのローカルキャッシュメモリに保存される情報
- サーバーに保存されるWebサイトファイル
- ブラウザに保存されているWebサイトのデータ
いずれの場合も、保存されるデータはそれほど類似しているわけではありません。 アプリケーションは、ロードを高速化するために、キャッシュされたメモリにいくつかのファイルを保存する場合があります。 WordPress WebサイトまたはWebホストは、パフォーマンスを向上させるために、ファイルまたはページのコピーをキャッシュレベルで保存する場合があります。 同様に、ブラウザは一部のファイルをローカルに保存する場合があるため、サイトにアクセスするたびにファイルをリロードする必要はありません。
これらすべての場合において、キャッシュされたデータは、パフォーマンスを向上させることでユーザーエクスペリエンスを向上させます。 つまり、アプリについて話しているのかWebサイトについて話しているのかに関係なく、読み込み時間が短縮されます。
一般的に、データのキャッシュはすべての状況でほぼ同じように機能します。 誰かが、どの情報をどこに、どのくらいの期間保存するかについてのルールを設定します。 キャッシュされたデータには通常、有効期限があります。 これにより、Webサイトまたはアプリケーションを更新した後も、古いファイルや情報の読み込みに行き詰まることはありません。
キャッシュされたデータが重要な理由
あなたが私たちのブログの常連であるなら、あなたは私たちがウェブサイトのパフォーマンスをとても気にかけていることを知っています。 最高のユーザーエクスペリエンスを提供するには、ウェブサイトの読み込みを高速化することが不可欠です。
適切に構成されている場合、キャッシュは全体的なロード時間を大幅に短縮できます。 たとえば、画像の数が多いためにWebサイトのホームページの読み込みに時間がかかるとします。 ページをできるだけ速く表示するには、次のようないくつかの方法があります。
- アップロード前またはアップロード中に画像を圧縮してファイルサイズを縮小する
- 平均してそれほど重くない画像フォーマットを使用する
- 画像をキャッシュできるコンテンツ配信ネットワーク(CDN)を使用する
- Kinstaなどのサーバーレベルでキャッシュを処理するウェブホストを選択する
- 訪問者のブラウザがキャッシュする必要のあるファイルの構成
考えられる5つのパフォーマンス最適化のうち、3つはキャッシングに関連しています。 評判の良いウェブホストを使用することに加えて、データのキャッシュは、サイトの読み込みを高速化するための最も効果的な方法です。
ただし、キャッシングは特効薬ではありません。 前に述べたように、キャッシュは一時的なものです。 同じデータを無期限に保存して、関連性を維持することはできません。 Webサイトとアプリケーションは定期的に更新されます(少なくとも優れたものは更新されます)。 これは、キャッシュをクリアしなければならない場合があることを意味します。
キャッシュされたデータをクリアすることの長所と短所
問題が発生していない場合は、キャッシュされたデータを自動的に期限切れにすることができます。 一方、キャッシュされたデータをクリアすることには、すべてを最初からリロードする必要があることを除けば、大きなデメリットはありません(一度、ブラウザのキャッシュされたデータをクリアすると、特定のWebサイトのロード時間がわずかに長くなる可能性があります。
エラーが発生しない限り、ほとんどの場合、キャッシュされたデータをクリアする必要はありません。 正常に機能していないWebサイトがある場合、またはWebサイトにアクセスしようとしたときにHTTPエラーが発生した場合は、キャッシュされたデータをクリアすることが、トラブルシューティングでよく推奨される手順の1つです。
WordPress Webサイトを実行している場合、キャッシュをクリアしたい理由は他にもいくつかあります。 テーマの変更、プラグインの追加、ページの削除、さらには新製品のアップロードなど、サイトに重要な変更を加えるたびにキャッシュをクリアすることをお勧めします。
これを行うことで、新しいデータを正しくロードできるようになります。 ウェブホストまたはキャッシュプラグインによっては、コンテンツを更新するたびにウェブサイトのキャッシュが自動的にクリアされる場合があります。
キャッシュされたデータをクリアする方法(3つの方法)
キャッシュされたデータのクリアは、方程式のどちら側を使用しているかによって、動作が大きく異なります。 Webサイトを運営している場合は、サーバーレベルで(またはCDNを使用している場合はCDNを介して)キャッシュされたデータをクリアする必要があります。
一方、エンドユーザーの場合は、ブラウザを介してキャッシュされたデータをクリアします。 それらの各オプションを調べてみましょう。
1.ブラウザのキャッシュをクリアする
PCまたはラップトップを使用している場合は、完全ガイドを読んでブラウザのキャッシュをクリアできます。 ただし、モバイルデバイスのキャッシュのクリアは少し異なります。
モバイルデバイスに関しては、クリアできるキャッシュデータには次の2種類があります。
- キャッシュされたアプリケーションデータ:これらは、読み込み時間を短縮するためにアプリケーションがデバイスのキャッシュに保存するファイルです。 通常、このタイプのデータはアプリ管理オプションを使用してクリアします。
- ウェブサイトのキャッシュデータ:これは、ウェブサイトがブラウザのキャッシュを介してデバイスに保存する情報です。 このデータをクリアする方法は、使用しているモバイルブラウザによって異なります。
モバイルデバイスのブラウザキャッシュをクリアするのは比較的簡単です。 たとえば、モバイル版のChromeを使用している場合は、 [設定]メニューを開き、[プライバシーとセキュリティ]>[閲覧データの消去]に移動できます。 次に、[詳細設定]タブで[キャッシュされた画像とファイル]オプションを選択します。
このプロセスは、使用しているブラウザによって異なります。 生活を楽にするために、Safariでキャッシュをクリアする手順を次に示します(ChromeとSafariは世界で最も人気のある2つのブラウザであるため)。
2.サーバーのキャッシュデータをクリアします
キャッシュされたデータをサーバーレベルで保存し、WordPressを使用している場合、これらのファイルをクリアする方法はいくつかあります。 ウェブホストがサーバーレベルでデータをキャッシュしている可能性があります。 この場合、ホスティングコントロールパネルからこのデータをフラッシュできるはずです。
まさにここキンスタの場合です。 Kinstaユーザーの場合は、MyKinstaコントロールパネルにアクセスできます。 そこから、サイトに移動して、問題のWebサイトを選択できます。
ワールドクラスのサポートチームで、卓越したWordPressホスティングサポートを体験してください! Fortune500クライアントを支援しているのと同じチームとチャットします。 私たちの計画をチェックしてください
次に、[ツール]タブに移動します。 ここに、[サイトキャッシュ]の下の[キャッシュをクリア]を読み取るオプションが表示されます。
MyKinstaでは、キャッシュの有効期限を変更することもできます。 これを行うには、[変更] >[キャッシュの有効期限の変更]オプションを選択します。
概して、適切なキャッシュの有効期限を設定している場合は、手動でクリアする必要はありません。 デフォルトでは、Kinstaは1時間ごとにサイトのキャッシュをクリアします。これは、ほとんどのWebサイトで十分な頻度であるはずです。 ユーザーが古い情報を読み込む際の問題を防ぐために、WordPressでページを更新したり投稿したりするたびにキャッシュもクリアされます。
WordPressキャッシングプラグインを使用している場合は、キャッシュを手動でクリアするオプションが含まれている必要があります。 正確な手順は、使用するキャッシングプラグインによって異なるため、詳細については、公式ドキュメントを確認することをお勧めします。
3.CDNのキャッシュをクリアします
CDNは、世界中のサーバークラスターにWebサイトまたはアプリケーションのデータをキャッシュすることで機能します。 訪問者がWebサイトにアクセスしようとすると、要求は最も近いサーバーにルーティングされます。 これにより、サイトまたはそのデータの一部のキャッシュバージョンが提供されます。
一言で言えば、CDNは、ワークロードを減らすことでサイトのパフォーマンスを向上させるのに役立ちます。 CDNのサーバーは通常、ボトルネックなしで大量のトラフィックを処理するように最適化されています。 さらに、サイトのデータは遠くまで移動する必要はありません。 CDNの一部である近くのサーバーからフェッチできます。
CDNを使用している場合は、サイトのキャッシュファイルをサーバーからクリアするオプションを含める必要があります。 Kinstaでは、すべてのクライアントWebサイトにCloudflareCDNを使用しています。 MyKinstaコントロールパネルからCDNキャッシュをクリアすることもできます。
これを行うには、[Kinsta CDN]タブを選択してから、サイトの設定を開きます。 内部には、 ClearCDNcacheを読み取るオプションがあります。
別のCDNプロバイダーを使用している場合は、キャッシュをクリアする手順について、そのドキュメントを確認する必要があります。 ただし、CDNを使用するときに実行する必要があるオプションであるため、このオプションを見つけるのは難しいことではありません。
概要
データキャッシングは、最新のWebの重要な部分です。 アクセスするたびにすべてのWebサイトのすべてのアセットをリロードすることは、非常に非効率的です。 キャッシュを活用することで、訪問者のブラウザに、保存する必要のあるデータと、有効期限が切れるまでの期間を指示できます。 さらに、信頼できるWebホストまたはCDN(できれば両方)を使用する場合は、サーバーレベルでキャッシュにアクセスします。
この保存されたデータをクリアする3つの方法を簡単に要約してみましょう。
- ブラウザのキャッシュをクリアします。
- サーバーに保存されているデータを消去します。
- CDNキャッシュをクリアします。
データキャッシングについて質問がありますか? 以下のコメントセクションでお知らせください。