【发布时间】:2011-06-29 23:25:11
【问题描述】:
我目前正在开发一个负载很重的网站,并且有一定的数据量。
超过 40000 篇文章,300,000 cmets,3,000,000 票。
有些数据需要是实时的,比如article'votes,article's cmets,而另一些可能是延迟的,比如每周热门文章(基于投票),或者主页上的最新文章。
我正在使用 Doctrine 2,可以设置缓存驱动程序,但是基本配置将适用于所有数据,例如生命周期。
那么我的问题是首先,你在哪里设置缓存?
我正在使用类似 SOA 的应用程序,然后我有一个 ArticleController、一个 ArticleService 和一个 ArticleRepository。
其次,我是否需要根据实时约束和估计的流量/更新频率为每个数据手动设置?
谢谢。
【问题讨论】:
标签: php zend-framework caching memcached doctrine-orm