清漆ESIstream式响应 – 是否可能不stream式响应

我们在包含一些ESI块的应用程序前使用Varnish(4)。 我们所看到的(如预期的那样),只要我们的后端响应初始请求,varnish就会从服务器stream式传输响应。

这个问题是子请求(ESI)在加载时有时可能会暂停(因为它们没有从caching中提供),这会导致页面上出现明显的“加载混乱”。

我们宁愿让清漆等到整个回应准备好之后再回来(我知道这会增加ttfb,但我认为对于我们的用户来说感觉到的加载速度更快)。

  • 这是一个坏主意吗?
  • 无论如何,通过configuration/ VCL清漆,或者我需要在我的清漆实例(双清漆!)前运行另一个清漆实例。