したがって、特定のデータ ソースからデータを返す Web サービスがあります。一部のデータ取得には非常に時間がかかります (>15 秒)。これは、ajax 呼び出しを介して Web ページにデータを提供している間は許容できません。
次の方法でデータをキャッシュできると考えていました。
X 分/時間ごとにデルタを取得し、変数を更新する Global.asax でワーカー スレッドを実行します。変数は Web サービスで返されます。私の頭に浮かんだ最善の解決策は、アプリケーション辞書にデータを保存することでした。
基本的に私の質問は、私はそれをすべきですか?(100MB を超える可能性のあるデータについて話している) それを行うことで影響はありますか? もしそうなら、どのような解決策が最善でしょうか?