私は現在 Application_Start で大量の作業を行っています。2 ギガのデータをメモリにキャッシュして、アプリケーションを効率的に動作させるのに 1 時間か 2 時間かかります。
この方法を使用すると、これらの処理対象が完了するまで、Azure Web ロール インスタンスは使用できません。HTTPRuntime キャッシュに挿入しているため、WebRole.cs OnStart() または Run() メソッドを使用できません (このキャッシュにアクセスできません)。
このキャッシュ期間中に Web サイトを利用可能にしながら、このデータをキャッシュにロードする別の方法を考えてもらえますか? ウェブサイトは、データの読み込み中は正常に動作しますが、それほど速くはありません.
どうもありがとう、-ケビン