我正在尝试缓存个人资料用户页面。为此,我使用:
$response = new Response();
$response->setETag(md5($response->getContent()));
if ($response->isNotModified($this->getRequest())) {
return $response;
}
但是,应用程序从不使用缓存,因为$this->getRequest()->getEtags()(在isNotModified函数中使用)总是空的。如果我设置
$response->setPublic()
一切正常。那么,如何在 Private 上下文中使用缓存?
谢谢 !