1


0

クラウド環境の.Netアプリケーションキャッシュ

エンタープライズアプリケーションブロックを使用しており、アプリケーションはクラウド環境でホストされています。 実装を可能な限り効率的にするために、他に何をする必要があるのか​​と思っていました。

1 Answer


0


すべてが自然に分散しているクラウドでは、分散キャッシュソリューションを検討する必要があります。

インメモリアプリケーションキャッシュは、分散環境をうまく処理できません。

このシナリオを想像してみてください。

  • リクエスト1が入ります

  • サーバー1は要求を処理しています

  • サーバー1のメモリキャッシュでは、人気のある data

  • リクエスト2が来て、同じデータを要求します

  • サーバー2は要求を処理しています

  • サーバー2のメモリキャッシュでは、再びプライミングが行われ、 人気のデータ

ここでわかるように、キャッシュをプライミングするために2つのミスが発生しています。 すべてのキャッシュ要求を処理する専用の分散キャッシュサーバーが必要です。