Page.Cache和Page.Application都可以存储应用程序的“全局”数据,这些数据在请求和线程之间共享。
考虑到多线程ASP.NET环境中的数据同步场景,应该如何选择一个存储区域而不是其他存储区域?
寻找最佳实践和经验丰富的建议。
发布于 2010-05-28 01:57:38
如果数据
在application
最好将其存储在HttpApplicationState中。
如果数据
如果需要清除application
然后使用缓存。
其他要点:
如果对于
另请参阅this article on etutorials.org了解更多详细信息。
发布于 2010-05-28 01:25:43
当您在同一请求中需要数据时,通常会将数据存储在Page.Application Items Collection中。当您希望跨多个请求使用Page.Cache时,通常在数据缓存场景中使用它。
https://stackoverflow.com/questions/2922171
复制相似问题