HttpRuntime.Cache对象中缓存键的最大长度?我们在ASP.NET中使用HttpRuntime.CacheAPI来缓存从数据库检索的数据。对于这个特定的应用程序,我们的数据库查询有很多参数,所以我们的缓存键看起来像这样:table=table1;param1=somevalue1;param2=somevalue2;param3=somevalue3;param4=somevalue4;param5=somevalue5;param6=somevalue6...etc...对于某些查询,我们有很多参数,缓存键有几百个字符长。我的问题:这些缓存键的长度是否有限制?在内部,它使用字典,因此理论上查找时间应该是恒定的。但是,我想知道我们是否有可能遇到一些性能/内存问题。在内部,Dictionary使用您提供的密钥的哈希码。事实上,每个键都存储为一个整数。你没有什么可担心的。以上就是C#学习教程:HttpRuntime.Cache对象中缓存键的最大长度?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
