It is makes sense to you ESI for user menu?
My main page in cached with s-maxage:
$response = $this->render('MySiteBundle:Welcome:index.html.twig');
$response->setSharedMaxAge(600);
return $response;
Where i include by ESI user menu:
{% render 'MySiteBundle:Site:userMenu' with {}, {'standalone': true} %}
User menu is differ for signined users and not.
$response = $this->render('MySiteBundle:Site:userMenu.html.twig');
$response->setPrivate();
return $response;
Is it makes sense to use ESI for this?