【发布时间】:2010-09-13 06:57:38
【问题描述】:
Application("some-object") 和 Cache("some-object") 在 ASP.NET 中有什么区别?
【问题讨论】:
Application("some-object") 和 Cache("some-object") 在 ASP.NET 中有什么区别?
【问题讨论】:
根据 MS 的说法,应用程序存储只是为了向后兼容经典 ASP 应用程序而保留,因此请使用缓存,因为它更智能且线程安全。
【讨论】:
应用程序和缓存都是应用程序级别的项目存储,但不同的是,在使用场景中,像缓存更灵活可以做更多像scavenges(自动从缓存中删除不朽的项目),但另一端的缓存是易失性的意味着不确定数据是否会在应用程序的生命周期内保留。但应用程序更可靠,数据会在应用程序运行时保留,但它很简单。
【讨论】:
【讨论】: