Varnish ESI Streaming Response - É possível NÃO transmitir a resposta

1

Usamos o Varnish (4) na frente de um aplicativo que contém alguns blocos ESI. O que estamos vendo (como esperado) é que o verniz transmite a resposta do servidor assim que nosso backend responde à solicitação inicial.

O problema com isso é que os sub-requisitos (ESI) podem, às vezes, ter pausas durante o carregamento (já que não são fornecidos fora do cache) e isso causa 'loading jank' visível na página.

Preferimos que o verniz espere até que toda a resposta esteja pronta antes de retornar (eu sei que isso aumentará o ttfb, mas acho que a velocidade de carga percebida é mais rápida para nossos usuários).

  • Isto é uma má ideia?
  • De qualquer forma, para fazer isso no verniz via configuration / vcl, ou preciso executar outra instância de verniz na frente da minha instância de verniz (verniz duplo!).
por calumbrodie 18.11.2015 / 12:55

0 respostas