プロキシサーバーキャッシュとは何ですか?
プロキシサーバーキャッシュは、コンピューターネットワーク上のユーザーがインターネット上のコンテンツにアクセスするのにかかる時間を短縮するのに役立ちます。ネットワーク管理者がキャッシュを有効にすると、プロキシサーバーは頻繁にアクセスされるコンテンツを保存するため、ユーザーが要求するたびにインターネットからコンテンツをダウンロードする必要はありません。ユーザーがWebブラウザでWebアドレスを入力すると、リクエストはプロキシサーバーに送られ、そのキャッシュに指定された素材を探します。要求された情報が見つからない場合、インターネットにリクエストを送信します。これにより、帯域幅を節約し、ユーザーがコンテンツを待つ時間を短縮できます。
プロキシサーバーは、パッシブおよびアクティブなプロキシサーバーキャッシュの両方を使用してコンテンツをキャッシュできます。プロキシサーバーが要求されたWebサイトをキャッシュで見つけてから、Webサーバーから新しいコピーをダウンロードできない場合、パッシブキャッシュを実行しています。プロキシサーバーがアイドル状態であり、ネットワーク上のユーザーが頻繁にアクセスするWebサイトをキャッシュしているときに、アクティブなキャッシュが発生します。 Activeを有効にすることによりeキャッシュ、ネットワーク管理者は、プロキシサーバーにコンテンツの新しいコピーを確保できます。アクティブなキャッシュの欠点は、より多くの帯域幅を必要とし、帯域幅の制限または必要なダウンタイムを持つサーバーには適していない可能性があることです。
プロキシサーバーのキャッシュから保存されているデータは永続的ではなく、ユーザーが最新バージョンのコンテンツを取得できるように定期的に更新する必要があります。キャッシュされたオブジェクトは、ウェブサイトのコンテンツが変更されたときに更新する必要がありますが、有効期限もあります。アイテムの有効期限が切れると、プロキシサーバーはWebサーバーでチェックして、コンテンツの最新バージョンに関する情報を取得します。 If there's a change, it will download a fresh copy;それ以外の場合は、コンテンツをもう一度ダウンロードして、有効期限を更新する必要はありません。プロキシサーバーは、これらのアクションのログを維持しているため、管理者がサーバーが新しいコンテンツをつかんでいる頻度を確認できます。ユーザーはキャッシュから直接コンテンツにアクセスする頻度。
プロキシサーバーキャッシュには、ネットワークのパフォーマンスに害を及ぼすことがあるという点で欠点があります。ネットワーク管理者がキャッシュ用にサーバー上のスペースが少なすぎる場合、サーバーはキャッシュからアイテムを削除し続ける必要があります。使用されるのに最も使用されていないまたは最新のアイテムは、通常、必要に応じてより多くのアイテムのスペースを確保するために最初に削除されます。