baixar vários arquivos é mais rápido que um arquivo único, por quê? (caso de uso do youtube-dl)

1

Desculpas se este tipo de pergunta não for permitido. É muito geral e vago, e eu não estou esperando uma "solução" de ninguém, mas apenas me perguntando o que as pessoas mais espertas do que eu, particularmente as pessoas em rede, podem ter a dizer sobre uma observação estranha que tive.

Eu tenho jogado com o youtube-dl para buscar conteúdo de várias fontes. Eu me deparei com um problema ultimamente, onde eu vou buscar um arquivo de um determinado conjunto de fontes, e o tempo de download será terrivelmente lento, às vezes a ponto de soltar o download completamente. Às vezes, o download do arquivo é iniciado rapidamente e lento, e às vezes é lento desde o início. Eu sei que o primeiro caso está bem documentado, dado como os serviços de streaming tendem a lidar com a distribuição de mídia por streaming.

Eu sei que há muitos fatores envolvidos, incluindo minha conexão com a Internet, limitação potencial no lado do servidor e provavelmente um milhão de outras coisas. No entanto, notei algo que parece estranho. Eu testei mais do que um punhado de vezes, e isso não parece ser uma mera coincidência.

Primeiramente, devo mencionar que, embora o download da fonte X seja lento, se eu iniciar um download do YouTube, ele tende a ser executado rapidamente. Eles têm uma grande infraestrutura de rede construída para lidar com streaming em massa, então não há grande surpresa nisso. Mas, na minha opinião, isso exclui minha conexão de rede e também descarta que o youtube-dl seja lento. Tecnicamente, cada recurso upstream usa uma lógica de raspador interna diferente dentro do youtube-dl, mas ainda não tenho razão para acreditar que é o código deles.

Minha observação é essa. Quando o download do source X desacelerou para um rastreamento, se eu lançar um formulário de download simultâneo no youtube, ele será movido muito mais rápido e, mais curiosamente, noto que o download original do source X tende a acelerar significativamente. Em menor grau, a mesma coisa parece acontecer se eu estou baixando do código-fonte X, é muito lento, então eu começo a assistir o Netflix ou alguma outra mídia com uso intensivo de streaming no meu navegador.

Eu não acho que isso é minha imaginação ou placebo, como eu testei muitas vezes. Eu também notei que se eu matar o meu download simultâneo do YouTube, vou notar que o download restante do código-fonte X volta a ficar lento quase instantaneamente.

Aqueles de vocês com um conhecimento mais profundo do que eu, quais poderiam ser algumas explicações hipotéticas para tal comportamento? Ou todos acham que acabei de perder a cabeça? Eu tentei algumas pesquisas, mas não consegui muito. Talvez eu não saiba a terminologia correta para pesquisar.

    
por 129832102983210983 27.01.2017 / 04:01

0 respostas