perl 모듈 LWP::Simple을 사용할 때 단일 getstore() 호출로 다운로드 한 속도와 양을 확인하는 간단한 방법이 있습니까? 이것은 대용량 파일 다운로드의 상태를 관찰 할 때 유용합니다. 내 머리 위로 떨어져 LWP :: Simple의 getstore()에서 다운로드 속도와 양을 어떻게 확인할 수 있습니까?
는 한 가지 방법이 될 것이다에 :- 저장 현재 시간 (time0) 새로운 프로세스에
- 실행으로 getStore
- 여론 조사 알려진 대상 파일
- 다운로드 한 파일의 크기는 현재 파일 크기 (크기)
- 입니다. 다운로드 속도는 (크기/현재 시간 - 시간 0) 012입니다.
더 간단한 방법이 있는지 궁금합니다.
대안 제안 (아마도 내가 다른 모듈을 사용해야합니까?) 환영
훌륭한 응답과 예를 보내 주셔서 감사합니다. Flavio Poletti의 한 쪽 글 쓰기도 유용하고 간결했습니다. – vlee
Flavio의 한 페이지 쓰기가 간결하다는 것을 발견하지 못했습니다. 또한,이 대답은 나를 도왔다. 다운로드해야하는 매우 큰 파일이 있고 다운로드하는 동안 Named Pipe를 사용하여 GUI (Objective C로 작성)에 메시지를 게시해야합니다.파이프를 가지고 있지만 아직 다운로드 할 때 LWP 바이트 이터레이터를 알아 내지 못합니다. – Volomike