ユーザーメニューのESIは理にかなっていますか?
s-maxageでキャッシュされた私のメインページ:
$response = $this->render('MySiteBundle:Welcome:index.html.twig');
$response->setSharedMaxAge(600);
return $response;
ESIユーザーメニューに含める場所:
{% render 'MySiteBundle:Site:userMenu' with {}, {'standalone': true} %}
サインインしたユーザーとそうでないユーザーでは、ユーザーメニューが異なります。
$response = $this->render('MySiteBundle:Site:userMenu.html.twig');
$response->setPrivate();
return $response;
これにESIを使用するのは理にかなっていますか?