我有一个动作,它根据用户是否登录来呈现两个不同的视图脚本。
class IndexController extends Zend_Controller_Action
{
....
public function indexAction()
{
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity())
{
$this->render('indexregistered');
return;
}
else {
$this->render('indexpublic');
return;
}
}
....
}
我已经看到了一些关于如何使用 Zend Cache 的有用示例,它们似乎是基于该操作呈现一个特定脚本的事实。
我真正关注的是缓存indexpublic脚本的最佳方法,该脚本获得了相当多的命中,如果可能的话,我真的很想避免 Zend MVC 开销。