asp.net中的应用程序状态是否可以存储? 我试图知道这个限制,以便我可以避免我的应用程序性能任何慢。
答案 0 :(得分:4)
资源:因为它存储在内存中,与将数据保存到磁盘或数据库相比,应用程序状态非常快。 但是,在应用程序状态下存储大块数据可能会填满服务器内存,导致服务器将内存分页到磁盘。作为使用应用程序状态的替代方法,您可以使用ASP.NET缓存机制来存储大量应用程序数据。 ASP.NET缓存还将数据存储在内存中,因此非常快;但是,ASP.NET会主动管理缓存,并在内存不足时删除项目。有关更多信息,请参阅ASP.NET缓存概述。
来自MSDN(强调补充)。