Nandkishor著
この記事では、分散キャッシングについて説明します。 NCache、およびオブジェクトキャッシング、セッションキャッシング、応答キャッシングなどの機能と、ASPでの実用的な実装.NET Core.
分散キャッシュは、複数のアプリサーバーで共有されるキャッシュであり、多くの場合、それにアクセスするアプリサーバーの外部サービスとして管理されます。
ほとんどのキャッシュは従来、単一の物理サーバーまたはハードウェアコンポーネントに格納されていましたが、分散キャッシュは、容量と処理能力を向上させるために、複数のコンピューター(分散アーキテクチャまたは分散クラスターと呼ばれる)を接続することにより、単一のコンピューターのメモリ制限を超えて拡張できます。 。
記事全文を読む分散キャッシュにより、ASP の効率とスケーラビリティが向上します。.NET Core プロジェクト、特にアプリがホストされている場合 cloud service またはサーバー ファーム。分散キャッシュは、データ量が多く負荷の高いアプリケーションで非常に役立ちます。分散設計のため、クラスターにコンピューターを追加することで段階的な拡張とスケーリングが可能になり、データの増加に合わせてキャッシュも増加できます。
キャッシュされたデータが分散されると、データは次のようになります。