asp.net でのアプリケーションの状態について質問があります。私が知っているように、アプリケーションの状態に保存されたデータは永続的ではなく、アプリケーションを再起動/停止するとデータが失われます。では、「アプリケーションが再起動/停止される」とはどういう意味ですか?
2 番目の質問: アプリケーション状態のデータ ストアが少ない場合、たとえば 3 ~ 4 個のデータがある場合、アプリケーション状態のデータを 1 秒ごとに読み取り続けると、ページ/サーバーのパフォーマンスに影響しますか?
asp.net でのアプリケーションの状態について質問があります。私が知っているように、アプリケーションの状態に保存されたデータは永続的ではなく、アプリケーションを再起動/停止するとデータが失われます。では、「アプリケーションが再起動/停止される」とはどういう意味ですか?
2 番目の質問: アプリケーション状態のデータ ストアが少ない場合、たとえば 3 ~ 4 個のデータがある場合、アプリケーション状態のデータを 1 秒ごとに読み取り続けると、ページ/サーバーのパフォーマンスに影響しますか?
Web アプリケーションでアプリケーションが再起動する原因を知ることは非常に重要です。このアプリケーションの再起動プロセスを停止しないと、すべてのユーザーが何もない最中にセッションを失い始めるため、大きな問題が発生する可能性があります。Asp.Net 2.0 で Asp.net アプリケーションが再起動したときのイベントの一覧を次に示します。
たとえば、IIS サービス全体またはその特定の Web サイトを停止/再起動します。
または、その Web アプリケーションのワーカー プロセスまたはアプリケーション プールが停止/再起動/リサイクルされます。