重要
この機能は、 Edgio の Azure CDN Standard と Edgio 製品 の Azure CDN Premium でのみ使用できます。 CDN 機能の比較については、Azure CDN 製品機能 を参照してください。
既定では、アセットは要求された場合にのみキャッシュされます。 エッジ サーバーはまだコンテンツをキャッシュしておらず、要求を配信元サーバーに転送する必要があるため、各リージョンからの最初の要求は、後続の要求よりも時間がかかることがあります。 この初回待ち時間をなくすには、アセットを事前に読み込みます。 キャッシュされたアセットを事前に読み込んでおくと、カスタマー エクスペリエンスが向上するだけでなく、配信元サーバーのネットワーク トラフィックを減少させることもできます。
注
資産の事前読み込みは、大規模なイベントや多数のユーザーが同時に利用できるコンテンツで役立ちます。たとえば、新作映画の公開やソフトウェアの更新などがあります。
このチュートリアルでは、すべての Azure CDN エッジ ノード上のキャッシュされたコンテンツを事前に読み込む方法について説明します。
アセットを事前に読むには
Azure portal で、事前に読み込むエンドポイントを含む CDN プロファイルを参照します。 プロファイルのウィンドウが開きます。
一覧からエンドポイントを選択します。 エンドポイントのウィンドウが開きます。
[CDN エンドポイント] ウィンドウで、[ 読み込み] を選択します。
[ 読み込み ] ウィンドウが開きます。
[コンテンツ パス] に、読み込む各アセットの完全なパスを入力します (たとえば、
/pictures/kitten.png)。ヒント
テキストの入力を開始すると、[ コンテンツ パス ] テキスト ボックスが表示され、複数のアセットのリストを作成できるようになります。 一覧から資産を削除するには、省略記号 (...) ボタンを選択し、[削除] を選択 します。
各コンテンツ パスは、次の 正規表現に適合する相対 URL である必要があります。
- 1 つのファイル パスの読み込み:
^(?:\/[a-zA-Z0-9-_.%=\u0020]+)+$ - クエリ文字列を使用した 1 つのファイルの読み込み:
^(?:\?[-_a-zA-Z0-9\/%:;=!,.\+'&\u0020]*)?$
各アセットは独自のパスを持つ必要があるため、アセットの事前読み込みにワイルドカードの機能はありません。
- 1 つのファイル パスの読み込み:
コンテンツ パスの入力が完了したら、[ 読み込み] を選択します。
注
CDN プロファイルごとに 1 分あたり 10 個の読み込み要求という制限があり、同時に処理することができるパスは 50 個です。 各パスの、パスの長さの上限値は 1024 文字です。