首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony2主页HTTP缓存验证和独立的ESI

Symfony2主页HTTP缓存验证和独立的ESI
EN

Stack Overflow用户
提问于 2012-01-15 20:56:54
回答 1查看 563关注 0票数 4

我正在设计一个项目,它具有与Symfony2博客相同的结构。

我的家展示文章,并有一个侧栏,其中有链接到登录,或链接到我们的帐户,如果我们登录。

我的侧边栏是一个ESI,我的问题是:如果我在我的主页上设置了一个验证缓存(取决于我上一篇文章的更新日期),那么侧边栏是否会独立于这个缓存显示它的内容?否则,是否有其他解决方案可以做到这一点呢?(将项目列表设置为ESI,但ESI是否可以有验证缓存?)

感谢您的回答

EN

回答 1

Stack Overflow用户

发布于 2012-07-29 15:50:39

是的,可以单独缓存页面的某些部分。可以通过为$response设置不同的headers来实现:

代码语言:javascript
复制
$response->setPublic();
//or
$response->setPrivate();
//or 
$response->setSharedMaxAge(600);

您的问题的详细答案可以在此Symfony2 documentation页面中找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8869761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档