Dividir uma solicitação HTTP em várias solicitações de intervalo de bytes

1

Cheguei à situação incomum de ter duas conexões de Internet completamente independentes para minha casa. Isso tem a vantagem da redundância, mas a desvantagem é que ambas as conexões atingem no máximo 6Mb / s.

Portanto, uma solicitação http de saída individual é direcionada pelo meu "gateway inteligente" (TP-LINK ER6120) por uma ou outra conexão durante sua vida útil. Isso funciona bem em páginas da Web complexas e utiliza as duas conexões externas bem. No entanto, os downloads de solicitação única-http são limitados à taxa máxima de uma das duas conexões.

Então, eu estou pensando, certamente eu posso configurar algum tipo de servidor proxy para direcionar todos os meus pedidos de http para. Para cada solicitação http de entrada, o servidor proxy emitirá várias solicitações de intervalo de bytes para os dados desejados e gerenciará a remontagem e a entrega desses dados à solicitação do cliente.

Eu posso ver isso tem alguma sobrecarga, e também alguns casos de borda onde haverá problemas de bloqueio à espera de dados. Eu também imagino que os webmasters de servidores únicos prefeririam não atingi-los com solicitações de 8 bytes em vez de uma solicitação.

Como posso alcançar essa desconstrução / reconstrução do pedido http? Ou eu estou apenas latindo louco?

    
por redpola 14.11.2012 / 22:27

1 resposta

0

Uma busca rápida aparece axel-proxy , que aparentemente faz exatamente o que você está pedindo. É um pouco incomum ver um proxy HTTP implementado por um shell script, mas lá vai você. :)

    
por 15.11.2012 / 00:40