我正在尝试缓存静态内容,我希望该内容的生命周期为一小时并且内容是公开的,对每个人都一样。
我的控制器中有以下代码:
$response = new Response();
$response->setPublic();
$response->setMaxAge(3600);
$response->setSharedMaxAge(3600);
if ($response->isNotModified($request)) {
return $response;
}
return $this->render(
'ThemesBundle:Ad:content.html.twig',
array('context' => $context, 'block' => $block),
$response
);
但该isNotModified()
函数总是返回 false。
PS:我使用的是 Symfony 2.0.22