我对 asp.net 中的应用程序状态有疑问。据我所知,存储在应用程序状态中的数据不是永久性的,当应用程序重新启动/停止时数据会丢失。那么,“应用程序重新启动/停止”是什么意思?
第二个问题:如果应用程序状态下的数据存储很少,比如说3-4个数据,如果我每1秒继续读取应用程序状态下的数据,会影响页面/服务器的性能吗?
我对 asp.net 中的应用程序状态有疑问。据我所知,存储在应用程序状态中的数据不是永久性的,当应用程序重新启动/停止时数据会丢失。那么,“应用程序重新启动/停止”是什么意思?
第二个问题:如果应用程序状态下的数据存储很少,比如说3-4个数据,如果我每1秒继续读取应用程序状态下的数据,会影响页面/服务器的性能吗?
了解什么会导致 Web 应用程序中的应用程序重新启动非常重要。如果我们不停止此应用程序重新启动过程,它可能会导致很大的问题,因为所有用户都将开始失去他们的会话。这是 Asp.net 应用程序在 Asp.Net 2.0 中重新启动时的事件列表
例如,您停止/重新启动整个 IIS 服务或该特定网站。
或者该 Web 应用程序的工作进程或应用程序池已停止/重新启动/回收。