【发布时间】:2011-01-20 19:09:35
【问题描述】:
我们在 ASP.NET 中使用 HttpRuntime.Cache API 来缓存从数据库中检索到的数据。
对于这个特定的应用程序,我们的数据库查询有很多参数,所以我们的缓存键看起来像这样:
table=table1;param1=somevalue1;param2=somevalue2;param3=somevalue3;param4=somevalue4;param5=somevalue5;param6=somevalue6...等...
对于某些查询,我们的参数太多,以至于缓存键长达数百个字符。
我的问题:这些缓存键的长度是否有限制?在内部,它使用字典,所以理论上查找时间应该是恒定的。但是,我想知道我们是否有可能遇到一些性能/内存问题。
【问题讨论】:
标签: c# asp.net caching dictionary