Jar*_*vec 2 php performance caching zend-cache
我使用Zend_cache来缓存一些复杂的数据库查询,服务等的结果.
我的网站是社交网站,这意味着有很多用户互动.
我也可以在这里和那里缓存用户数据.但是,这意味着,我将拥有近万个缓存文件(拥有10 000个用户).这种方法是否缓存来自db的几乎所有内容仍然有利于性能?或者文件系统有一些限制?
正在寻找一些文章,没有找到.
谢谢你的建议!Jaroušek
您应该问的问题是,创建/填充/维护该缓存的开销是否超过了首先生成可缓存数据的成本.
如果生成一些数据花费1美元,缓存它需要10美元,从缓存中检索花费0.8美元,那么你必须能够从缓存中检索这些数据50次才能实现收支平衡.
如果您只在缓存/无效之前访问缓存数据10次,那么您将损失8美元.