Webキャッシュとは何ですか?
Webキャッシュは、ユーザーがアクセスするWebページのデータを保存するWebブラウザーのファイルフォルダーです。 ユーザーが以前にアクセスしたサイトのWebコンテンツをより迅速に表示する方法を提供し、画像、Webスクリプト、マルチメディアファイル、およびその他のWebサイトコンテンツを保存します。 Webブラウザーとプロキシサーバーの両方が、情報の取得に必要な時間を短縮し、ネットワークの負荷を軽減し、データ転送コストを削減し、ネットワークのアクセシビリティを向上させるキャッシュを実装します。
最も一般的なタイプのWebキャッシュは、画像、ストリーミングビデオデータ、JavaScript®ファイル、カスケードスタイルシート(CSS)ファイル、およびWebサイトに表示されるその他のコンテンツを保存するブラウザーキャッシュです。 ユーザーがWebサイトにアクセスすると、ブラウザーは最初にブラウザーキャッシュでコンテンツを探します。 ユーザーが以前にWebサイトにアクセスしたことがある場合、キャッシュには通常、サイトのコンテンツの保存されたコピーが含まれているため、ブラウザーはWebサーバーからページを再度ダウンロードする必要はありません。 キャッシュされた素材には、ユーザーが古いコンテンツを表示しないように有効期限があります。 アクセスしたWebページのコンテンツが変更されると、Webキャッシュ内のサイトのデータも更新され、これらの変更が反映されます。
別のタイプのWebキャッシュは、プロキシサーバーを実装するネットワーク上に存在します。 ユーザーが自分のブラウザでWebサイトに移動すると、プロキシサーバーに対して、その特定のWebサイトが既にキャッシュに表示されているかどうかを確認する要求が行われます。 プロキシサーバーのキャッシュには、ネットワークのすべてのユーザーがアクセスしたWebサイトのデータが含まれています。 素材が既にキャッシュに存在し、古くない場合、インターネットから再度ダウンロードする必要はありません。 ローカルエリアネットワークでデータをキャッシュすると、トラフィックの多いネットワークや帯域幅が制限されているネットワークでのアクセス性と効率を向上させることができます。
両方のタイプのWebキャッシュには、それぞれ利点と欠点があります。 ブラウザキャッシュとプロキシサーバーキャッシュの両方により、ユーザーはWebサイトのデータにすばやくアクセスできます。 プロキシサーバーキャッシュは、多数のユーザーが存在し、帯域幅が制限され、データ使用量が多く、ストリーミングビデオまたはVoice over Internet Protocol(VoIP)を実装する大規模ネットワークで特に役立ちます。 素材が十分に迅速に更新されず、ブラウザまたはプロキシサーバーが特定の種類のデータをキャッシュするように構成されていない場合、どちらの種類のWebキャッシュにも欠点があります。 使用可能なスペースがごくわずかである場合、キャッシュもすぐにいっぱいになる可能性があります。