我尝试在注释中
* @Cache(expires="+10 hours", public=false)
或者在控制器中
$maxAge = 60*60;
$response->setExpires(Carbon::create()->addHour());
$response->setSharedMaxAge($maxAge);
$response->setPublic();
$response->setMaxAge($maxAge);
仍然具有Cache-Control: max-age=0, must-revalidate, private
应用程序使用会话,用户已登录 - 我想要缓存私有,但没有成功 - 我总是得到这个。
我添加了FOS\HttpCacheBundle\FOSHttpCacheBundle()
(只是添加) 希望它覆盖Symfony缓存并允许发送缓存私有 - 但没有任何改变。