I use memcached http://www.danga.com/memcached/存储复杂计算的整数结果。我有数百个可以缓存的整数对象!我应该将它们缓存在更复杂的对象中的单个键下,还是应该为对象使用数百个不同的键? (我正在缓存的对象不需要每天失效一次以上)
我想说的是很多小钥匙。这样,您就可以通过一次调用以最少的序列化工作获得所需的准确结果。
如果将其存储在另一个对象(例如数组)中,则必须从缓存中获取该数组,然后从该数组中再次获取您真正想要的项目,此外,您还有再次序列化/反序列化整个复杂对象的开销。根据您选择的语言,这可能意味着从头开始手动编写序列化/反序列化函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)