缓存的最佳实践是什么?极限是什么?



我使用Zend_cache来缓存一些复杂的数据库查询,服务等的结果

我的网站是社交的,这意味着有很多用户互动。

我可以缓存这里和那里的用户数据。但这意味着,我将拥有近数万个缓存文件(拥有10,000个用户)。这种几乎缓存来自db的所有内容的方法是否仍然对性能有好处?或者文件系统有一些限制?

我在找一些文章,没有找到。

谢谢你的建议!Jaroušek

您应该问的问题是,创建/填充/维护该缓存的开销是否超过了首先生成可缓存数据的成本。

如果生成数据的成本为1美元,缓存数据的成本为10美元,从缓存中检索数据的成本为0.8美元,那么你必须能够从缓存中检索数据50次才能实现收支平衡。

如果你在缓存数据过期之前只访问10次,那么你将损失8美元。

相关内容

  • 没有找到相关文章

最新更新