Meça goodput antes de enviar uma resposta

1

Minha ideia é possibilitar que aplicativos da Web que trabalham em conexões mais lentas reflitam em versões alternativas de recursos menores (como imagens, vídeos etc.). O HTTP Live Streaming tem um comportamento semelhante, mas para fluxos de vídeo.

No começo eu pensei, isso pode ser conseguido usando o envio de servidor HTTP / 2. O servidor da Web enviaria uma resposta, mediria o goodput e enviaria as versões apropriadas do recurso antes de fechar a conexão. Mas isso eliminaria a vantagem do envio do servidor porque o cliente só pode iniciar o download dos recursos depois de receber o corpo da página. Como os ativos não são exibidos como fluxos, o servidor deve detectar goodput antes de enviar a resposta HTTP ao cliente.

Eu também queria verificar se eu posso obter o rendimento da pilha TCP, por exemplo, valores do slow-start. Mas eu acho que estaria disponível apenas ao enviar a resposta.

Alguém sabe como é possível que um servidor web meça o goodput antes de enviar uma resposta?

    
por Dieter Pisarewski 10.02.2016 / 17:09

0 respostas