Назад | Перейти на главную страницу

Varnish ESI Streaming Response - Возможно ли НЕ передавать ответ в потоковом режиме

Мы используем Varnish (4) перед приложением, которое содержит несколько блоков ESI. Что мы видим (как и ожидалось), так это то, что varnish передает ответ с сервера, как только наш бэкэнд отвечает на первоначальный запрос.

Проблема заключается в том, что подзапросы (ESI) иногда могут иметь паузы при загрузке (так как они не обслуживаются из кеша), и это вызывает заметный «скачок загрузки» на странице.

Мы бы предпочли, чтобы лак подождал, пока будет готов весь ответ, прежде чем возвращаться (я знаю, что это увеличит ttfb, но я думаю, что воспринимаемая скорость загрузки выше для наших пользователей).