我是在大型网站上使用 Memcached 等分布式缓存解决方案的新手,我有几个问题,请有经验的人发表评论。
显然,我可以放入缓存的数据量取决于服务器 RAM。假设我有足够大的服务器场和 RAM,在我开始看到性能下降之前,我可以放入 memcached 的最大对象数量吗?我问的原因是,我认为如果我将数百万个对象放入 memcached 中,索引和查找对象是否需要更长的时间?这里有没有可以画的线。
我应该在 memcached 中缓存更小但更多的对象,还是更大但更少的对象?较小的对象确实涉及到 DB 的更多往返来获取它们,但它更灵活且更易于编程。
非常感谢,
射线。