1

私のアプリケーションは、コンテンツ配信 (基本的に大きなファイル) を高速化する必要があります。ファイルを保存するためのデータ レイク ストレージ構造を計画しています。データ レイク ファイルからファイルをダウンロードしている間は、次回同じ要求が来たときにキャッシュから取得できるようにキャッシュする必要があります。

ここでそれを行うべき手順

  1. ユーザーが米国からファイルを要求します。要求は、地理的な場所に基づいて最も近いエッジ サーバーにルーティングされます。
  2. ファイルがエッジにキャッシュされている場合は、エッジから提供されます。それ以外の場合は、データ レイク ストレージからファイルを取得してエッジにキャッシュします。
  3. その後、追加のユーザー (インドのユーザーなど) が同じファイルを要求する可能性があり、最も近いエッジにリダイレクトする必要があります。

Azure で大きなファイルをキャッシュし、場所に基づいて取得して待機時間を短縮するための最良の方法を見つけるのを手伝ってください。

4

1 に答える 1

0

Azure CDN を検討しましたか。ユースケースによっては、これが機能する場合があります。

特に、コンテンツをロードするために複数のラウンドトリップが必要なアプリケーションを使用する場合に、エンド ユーザーのパフォーマンスとユーザー エクスペリエンスを向上させることができます。これは、スパイク状の負荷をより適切に処理し、エッジ サーバーからの要求/コンテンツを提供することで、大規模なシナリオに役立ちます。

https://azure.microsoft.com/en-us/documentation/articles/cdn-overview/

于 2016-09-06T17:31:25.933 に答える