처음에는 파이썬에 익숙하지 않아 아래 코드가 가장 깨끗하지 않을 수 있습니다. 프로그램의 경우 약 500 개의 웹 페이지를 다운로드해야합니다. URL은 이전 함수로 채워진 배열에 저장됩니다. 다운로드 부분은 다음과 같습니다 :파이썬 - ~ 500 웹 페이지 (루프)의 빠른 다운로드
각 파일은 약 20KB이지만 모든 파일을 다운로드하려면 최소한 10 분이 걸립니다. 결합 된 전체 크기의 파일 하나를 다운로드하는 데는 1-2 분 정도 소요됩니다. 이 속도를 낼 수있는 방법이 있습니까? 감사합니다
편집 : 관심 누군가에게이 http://code.google.com/p/workerpool/wiki/MassDownloader의 예를 다음 50 개 스레드를 사용하여, 다운로드 시간이 원래 십분 플러스에서 20 초로 감소되었습니다. 다운로드 속도는 스레드가 약 60 스레드까지 증가 할 때까지 계속 줄어들어 그 후에 다운로드 시간이 다시 증가하기 시작합니다.
더 빠른 방법이있는 것처럼 동일한 시간이 걸릴 것이라고 나는 말하지 않았다. – Tim