.Net を使用してビデオ CMS を開発しています。2 つの主要なオブジェクト タイプがあります。 カテゴリ: 階層構造。アイテム: カスタム属性を持つことができるベース cms オブジェクト。各項目は、1 つまたは複数のカテゴリに属しています。このシステムは、多くの異なる企業にサービスを提供するため、各アイテムとカテゴリには企業関連があります。システムは EntityFramework を使用して、Msql データベースからデータを取得します。システムは、注文フィルターに基づいて、単一のアイテムまたは注文されたアイテムのリストを提供します。
ソースからデータを取得し、短時間で結果を提供するためのアドバイスが必要です。アプリ ファブリックやいくつかの nosql ソリューションなどの分散キャッシュ ソリューションを検索しましたが、システムの構築方法がわかりません。
すべてのアイテムをキャッシュして、キャッシュされたアイテムに基づいて結果を生成する必要がありますか?それとも、結果をキャッシュしてから提供する必要がありますか? 何をどのように使用すればよいですか?