한 번에 하나의 파일을 다운로드하는 것보다 여러 파일을 다운로드하는 것이 더 빠릅니까?


7

때때로 어딘가에서 여러 파일을 다운로드해야 할 수도 있습니다. 내가 특별히 관심있는 프로토콜은 HTTP이지만이 질문은 FTP 나 파일을 전송하는 다른 비 P2P 프로토콜과도 관련이 있습니다.

서버 (예 : Rapidshare)에 무제한 대역폭 (클라이언트에 상대적)이 있고 클라이언트에 표준 인터넷 연결이 X Mb / s라고 가정하면 동시에 여러 파일을 동시에 다운로드하는 것이 더 빠릅니다 (얼마나 많습니까?). 또는 대기열로 차례로 다운로드합니까?

어떤 매개 변수가 답을 바꿀까요? 인터넷 연결 속도에 따라 다를 수 있습니까? 가정 / 직장 LAN은 어떻습니까?


작은 참고 사항-여러 파일을 동시에 다운로드하는 것처럼 보이며 인터넷 연결의 대역폭 삭감을 "싸우고"있는 것 같습니다. 그것이 나쁜지 확실하지 않습니다.
yellowblood

하드 드라이브 속도, 브라우저, 동시에 다운로드하는 파일 수, 대역폭 업로드 및 다운로드, OS 등 광범위한 요소와 같은 많은 요소가 있습니다. 일반적으로 어떤 병목 현상이 먼저 발생하는지에 따라 더 빠릅니다.
Moab

답변:


5

속도 제한 요소가 무엇인지에 따라 다릅니다. 대부분의 경우 최종 사용자의 인터넷 대역폭이 제한 요소이므로 중요하지 않습니다. 그러나 예를 들어 제한 요소가 다른 트래픽과 경쟁하는 경우 더 많은 스트림이 해당 트래픽에서 더 큰 점유율을 얻는 경향이 있습니다. 제한 요인이 패킷 손실 인 경우 더 많은 스트림이 약간 더 저항적일 수 있습니다 (한 스트림의 드롭이 다른 스트림의 트래픽에 영향을 미치지 않기 때문에).


TCP 설정 / 삭제 비용과 HTTP / 1.1 영구 연결을 언급하는 것을 잊지 마십시오. 질문자는 다른 파일 전송 프로토콜을 포함 했으므로 YMODEM-G, SEALink 및 ZMODEM을 참조하여 여러 트랜잭션 파이프 라이닝 및 창을 언급 할 수도 있습니다. 이러한 프로토콜이 신뢰할 수있는 시퀀스 바이트 스트림을 기본 전송으로 실행하도록 (최상의) 실행되도록 설계되었으므로 배우는 교훈은 여전히 ​​유효합니다.
JdeBP

1
thmub의 규칙을 기대하고 있었지만 규칙이없는 것 같습니다. 감사.
yellowblood

-1

Ubuntu에서 실행중인 Down Them All 확장명이있는 Firefox 브라우저가 있습니다. 모든 추가 파일 다운로드는 평균 속도를 높이고 총 완료 시간을 줄입니다. 대략 같은 크기의 6 개의 동시 다운로드가 모두 몇 초 내에 완료되면 단일 다운로드의 경과 시간의 1/6에서 완료 될 수 있습니다. 이들 중 5 개가 3 분에 완료되고 1 개가 아직 완료되지 않은 경우 1 개 완료 시간이 20 분까지 빠르게 증가합니다. 한 번의 다운로드와 동시에 인터넷 속도 테스트를 반복해서 실행하면 해당 다운로드를 완료하는 데 걸리는 시간이 크게 줄어 듭니다.


진심이야? 한 번에 6 개의 파일을 다운로드하는 경우 총 다운로드 시간이 단일 다운로드 시간의 6 배가 아니라 5 배가 아니라 단일 다운로드 시간 보다 짧습니까? 그리고 그뿐만 아니라 단일 다운로드의 경과 시간의 1/6입니까? 어떤 행성에 컴퓨터를 설치하셨습니까?
Scott

애틀랜타의 카터 센터 (Carter Center)는 배터리에 먼지가 묻었을 때 잉여로 팔아서 XP가 유령을 포기했을 때 우분투에 넣었습니다. 컴퓨터의 동작을 이해하지 못하지만 여전히 작동합니다. 나는 단일 다운로드가 여러 개뿐만 아니라 작동하기를 바랍니다.
rjeff
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.