Den*_*ger
2
c#
asp.net
session
caching
我想知道我应该何时使用Session以及何时应该使用缓存.性能有差异吗?他们中的一个可以更好地处理大量数据吗?缓存是否应仅用于与应用程序关联的内容,而会话应仅用于与当前会话/用户关联的内容?保存我从会话或缓存中的数据库收到的值是否更明智 - 假设我使缓存密钥唯一,是否存在差异?例如Cache["MyKey"+UserId.ToString()].
另外,通常情况下,使用会话/缓存比从数据库或Web服务检索数据更加明智,或者是否有更快速检索的数据限制?