Edge Security Acceleration (ESA) は、クライアントに最も近い POP からのリクエストを可能な限り迅速に処理できるように階層化キャッシュ機能を提供し、コンテンツ配信システム全体のパフォーマンスと効率を向上させます。
多階層キャッシュとは
多階層キャッシュとは、異なるレベルの拠点 (POP) にリソースをキャッシュする高度な技術です。オリジンサーバーへのリクエストを削減することで、オリジンサーバーの負荷を軽減し、帯域幅の使用率を最適化します。また、クライアントが最も近い POP にアクセスできるようにすることで、アクセス速度も向上します。
仕組み
階層化キャッシュは、スマートルーティングを利用して、世界中の 3,200 の ESA POP を、クライアントに近い POP とオリジンサーバーに近い POP の 2 つのグループに編成します。
クライアントがリソースをリクエストすると、ESA はクライアントに最も近い POP を特定し、そのキャッシュにリソースがあるかどうかを確認します。リソースがない場合は、ESA は上位層の POP を検索します。それでもリソースが見つからない場合は、ESA はオリジンサーバーからリソースを取得します。通常、リソースはいずれかの POP 層で利用可能です。
以下のキャッシュ層を設定できます。
エッジ階層キャッシュ
この単層キャッシュアーキテクチャは、POP を使用してキャッシュヒット率とアクセス パフォーマンスを向上させます。
最も広く分散された POP を使用することで、この層はクライアントに近接ベースのアクセスを提供します。
エッジ階層キャッシュ + リージョナル階層キャッシュ
この 2 層キャッシュアーキテクチャは、オリジン プルのパフォーマンスを向上させます。
このキャッシュ層の POP はリージョンごとに展開されます。この層は、エッジキャッシュ層でキャッシュミスが発生した場合に、リージョン外にある可能性のある上位層からデータを取得する必要なく、コンテンツを迅速に提供するように設計されています。
エッジ階層キャッシュ + インテリジェント階層キャッシュ
この 2 層キャッシュアーキテクチャは、より高いキャッシュヒット率を提供し、オリジンサーバーの負荷を軽減するように設計されています。
ESA は、オリジン トラフィックをさらに削減するために、オリジンに近い限られた数の POP をインテリジェントに選択します。オリジン トラフィックを最小限に抑えたい場合は、このモードを選択してください。
すべてのキャッシュ層
3 層キャッシュアーキテクチャは、大量トラフィックのシナリオでオリジンリクエストの数を最小限に抑えるように設計されています。
多階層キャッシュの設定
ESA コンソールで、[ウェブサイト] を選択し、管理するウェブサイトの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[多階層キャッシュ] 領域で、[設定] をクリックします。
必要なキャッシュ方式を選択し、[OK] をクリックします。この機能は 3 ~ 5 分で有効になります。
説明Enterprise プランをご利用の場合は、[すべてのキャッシュ層] を有効化してキャッシュヒット率をさらに向上させることができます。
利用可能なプラン
エッジ階層キャッシュ: すべてのプランで利用可能
エッジ階層キャッシュ + リージョナル階層キャッシュ: Pro、Premium、および Enterprise プランで利用可能
エッジ階層キャッシュ + インテリジェント階層キャッシュ: Pro、Premium、および Enterprise プランで利用可能
すべてのキャッシュ層: Enterprise プランで利用可能。[お問い合わせ] からオプションの有効化を申請してください。