是的,您可以将Varnish设置为微缓存内容.
对于其他读者,微缓存是一个透明的过程,其中缓存保留本地不缓存的内容副本,并在指定时间内提供.
例如,您可能经常在主页上有更新,并且在站点的标题中没有设置缓存.但是,您的应用程序在性能较低的VM上运行,并且无法处理许多请求.微缓存可以通过在短时间内从缓存(并且不发送标头)静默服务主页来缓解此问题.
在Varnish中,这是通过TTL设置实现的.这告诉varnish在指定的时间内缓存内容.
如果您使用TTL,您还应该使用GRACE设置 - 如果后端没有及时响应,这会告诉varnish在指定时间内继续提供缓存内容.
TTL的另一个优点(默认情况下,我相信,120秒)是清漆仅向后端发送第一个未缓存内容请求,将任何其他请求排队等待缓存准备就绪.
Varnish Book有一些关于grace和ttl的各种设置可能的例子.