【发布时间】:2012-01-15 12:56:54
【问题描述】:
我正在设计一个与 Symfony2 博客结构相同的项目。
我的主页显示文章并有一个侧边栏,其中有登录链接,如果我们已登录,则链接到我们的帐户。
我的侧边栏是 ESI,我的问题是:如果我在主页上设置了验证缓存(取决于我上一篇文章的更新日期),侧边栏是否会独立于该缓存显示其内容?否则,是否有另一种解决方案来做到这一点? (将文章列表设置为 ESI,但是 ESI 可以有验证缓存吗?)。
感谢您的回答
【问题讨论】:
-
你已经找到这个问题的答案了吗?我不确定我是否正确,但如果你想缓存你的主页,而不是你的侧边栏,是的,这可以使用 ESI。只需在首页操作中设置 setSharedMaxAge,不要在侧边栏操作中设置。
-
我在具有“Last-Modified”标头缓存策略的页面上遇到了 ESI 问题。请查看 Symfony2 google 组的讨论:groups.google.com/forum/?fromgroups=#!topic/symfony2/…
标签: validation caching symfony esi