有什么办法从caching中排除一些网页部分? 例如,我在我的主页上添加了最近添加的内容,每15分钟刷新一次。
我知道有ESI的特点,但不知道我是否正确的方向。 如果是的话有没有例子如何实现呢?
我发现了三篇有关ESI的文章
ESI绝对是要走的路。 你基本上需要把你的网页分成不同的部分,并用ESI命令把它们包含在HTML中。 然后清漆处理ESI,并将所有部分拉到一起。
唯一的方法是使用Ajax调用填充更改的位,并覆盖这些特定调用的caching时间。
清漆本身有一些很好的文档: https : //www.varnish-cache.org/docs/3.0/tutorial/esi.html