【发布时间】:2015-04-15 09:53:06
【问题描述】:
我决定将我的数据(例如国家、州、城市、书籍和其他数据列表)存储在缓存中以提高我的网站速度,但我发现当缓存项目数为 10 且 Cache.EffectivePercentagePhysicalMemoryLimit 为 98 时,我添加我的数据要缓存,但其他数据将被删除。
我将缓存过期时间设置为 20 分钟。我应该如何设置缓存大小?我应该如何处理这个问题?为什么我存储在缓存中的数据在asp.net中被删除了
在下面的代码中,我设置了一个断点,该方法返回一个空列表,当我检查其他数据(如国家/地区和状态)时,它们已从缓存中删除
var cahpters= CacheData.Data.Chapter.list(bookid.ToString());
【问题讨论】: