Loading / Đang tải…
Aprenda como funcionam as solicitações paralelas, quando elas podem ajudar e por que nem sempre agilizam o download.
Publicado em
O download paralelo recupera várias partes de um recurso ao mesmo tempo e as combina. Pode reduzir o tempo ocioso quando um servidor e uma rede permitem solicitações de intervalo independente, mas adiciona coordenação e não aumenta a capacidade de uma conexão lenta. Segmentos de streaming e downloads de um arquivo também exigem tratamento diferente.
Um downloader pode dividir um arquivo conhecido em intervalos de bytes, solicitar esses intervalos simultaneamente e escrever cada resposta no deslocamento correto. Para fazer isso com segurança, é necessária uma identidade de recurso estável, respostas de intervalo precisas e armazenamento suficiente para montagem. Se o servidor retornar os bytes errados ou o recurso for alterado durante o download, o arquivo resultante poderá estar corrompido.
Pode ajudar quando o servidor permite múltiplas solicitações, a conexão tem capacidade não utilizada e uma solicitação seria lenta. Os benefícios podem ser limitados pela limitação do servidor, limites do navegador, CPU, velocidade do disco ou rede congestionada. Mais conexões também podem aumentar a carga sem melhorar a taxa real de download do usuário.
O streaming adaptativo já consiste em segmentos de mídia, e o player os solicita de acordo com sua própria programação e lógica de qualidade. Um downloader nem sempre pode tratar o manifesto como um arquivo grande ou buscar todos os segmentos indiscriminadamente. Rastrear seleção, pedido, autorização e carimbos de data/hora são importantes. O formato do site e o suporte da ferramenta determinam quais operações são possíveis.
Compare o tempo real de conclusão sob condições de rede semelhantes e verifique se a saída é totalmente reproduzida. Se o download se tornar menos estável, produzir erros ou sobrecarregar uma conexão compartilhada, menos solicitações poderão ser preferíveis. O paralelismo é uma técnica de implementação, não uma garantia de velocidade. Baixe apenas conteúdo que você está autorizado a salvar; As proteções DRM não devem ser contornadas.
Baixe apenas conteúdo que você possui ou tem permissão para salvar. O suporte depende do site e do formato da mídia; Conteúdo protegido por DRM não é compatível.