1
resposta

Como o ServerPush descrito na aula 08 do curso HTTP se comporta com o Cache?

Na aula o professor informa que ao fazer uma requisição via HTTP/2 seria possível que o servidor enviasse como resposta todos os recursos associados ao recurso solicitado, ex. CSS, JS e IMGs mencionadas no HTML da página.

A justificativa é para economizar banda ao não realizar estas requisições, mas neste caso como isso afeta o cache do navegador que tem este mesmo objetivo?

Eu receberia por exemplo as imgs, css e js novamente, mesmo já tendo eles em cache?

1 resposta

O navegador ao verificar que o servidor empurrou esses dados, confere se já os possui em cache antes de baixá-los. Dessa forma, ele não realiza o download gastando banda à toa.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software