我们在包含一些ESI块的应用程序前使用Varnish(4)。 我们所看到的(如预期的那样),只要我们的后端响应初始请求,varnish就会从服务器stream式传输响应。
这个问题是子请求(ESI)在加载时有时可能会暂停(因为它们没有从caching中提供),这会导致页面上出现明显的“加载混乱”。
我们宁愿让清漆等到整个回应准备好之后再回来(我知道这会增加ttfb,但我认为对于我们的用户来说感觉到的加载速度更快)。