Azure Co-located-Cache会话状态的最大项目大小

时间:2013-03-14 16:38:45

标签: asp.net azure azure-caching

我不知道Co Co Azure Azure(预览版)中项目的最大序列化大小是8mb。 我目前正在使用Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider将我的会话状态存储在缓存中。

我的问题是会话(所有会话密钥/值)是否被序列化为一个项目,还是每个密钥都是自己的,不能超过8MB?

因此,如果我有10个密钥和1 MB的数据,那么它是否超出了8 MB的限制?

我知道你不应该在会话中存储那些大对象(我不是99%的时间)只是为了知道一些边缘情况在我的应用程序中的行为。

1 个答案:

答案 0 :(得分:0)

根据我的经验,你说的是对的。我使用了Microsoft报表查看器控件,每次运行新报表时都会使用guid键将大量数据放入会话中,如果我不清除这些会话密钥,我会看到此错误。