전 LWP :: Simple Perl 모듈을 사용하고 있습니다. 전체 LWP 모듈의 축소 버전을 이해하고 있습니다. 나는 누군가가 내가 그것을 잠시 뒤로 사용할 것을 제안했기 때문에 그것을 맹목적으로 사용한다. 전체 패키지보다 더 빨리 사용하고 사용하기가 더 쉽다는 이점은 무엇입니까?은 LWP :: Simple보다 전체 LWP보다 빠릅니까?
1
A
답변
4
LWP :: Simple은 LWP :: UserAgent보다 빠르지 않습니다. LWP :: UserAgent는 LWP :: UserAgent를 사용하기 때문에 빠릅니다. 단순한 인터페이스 일뿐입니다.
0
"B보다 빠릅니다"라는 질문은 항상 같은 대답을 얻어야합니다. 시도해보십시오! http://localhost/
가 작은 인덱스 페이지를 반환합니다 내 시스템에
use strict;
use warnings;
use Benchmark qw/ cmpthese /;
use LWP::UserAgent;
use LWP::Simple;
my $url = 'http://localhost/';
my $ua = sub {
my $ua = LWP::UserAgent->new;
my $res = $ua->get($url);
if ($res->is_success) {
my $content = $res->decoded_content;
}
};
my $simple = sub {
my $content = get($url);
};
cmpthese(-60, {
'LWP::UserAgent' => $ua,
'LWP::Simple' => $simple,
});
, LWP::Simple
실제로 약간 느립니다 : 등이 일반적으로 사용하는 데이터의 종류와 환경, 여기에 당신이 시작하는 짧은 스크립트는 다음과 같습니다
Rate LWP::Simple LWP::UserAgent
LWP::Simple 401/s -- -3%
LWP::UserAgent 414/s 3% --
URL이 당신에게 DVD 이미지를 제공 할 때 어떤 천국이 될지 말하기는 어렵습니다.
관련 문제
- 1. UIAccessibilityIsVoiceOverRunning()은 얼마나 빠릅니까?
- 2. simplexml_load_file()은 얼마나 빠릅니까?
- 3. php_uname()은 얼마나 빠릅니까?
- 4. 은 오라클 쿼리에서 가장 빠릅니까?
- 5. 은 자바 스크립트보다 coffeescript가 빠릅니까?
- 6. 은 cakephp 2.0보다 1.3보다 빠릅니까?
- 7. Perl과 LWP
- 8. 전체 컬렉션을 검색하는 것보다 $ exists 쿼리가 빠릅니까?
- 9. 은 전체 콘텐츠 사업부는
- 10. LWP getstore 사용법
- 11. 펄 LWP 메모리 누출?
- 12. Coro + Coro :: LWP freezees
- 13. LWP :: Simple and cron
- 14. Perl LWP 사용
- 15. 은 전체 응용 프로그램의 변화는
- 16. 은 PDF 페이지의 이미지 렌더링시 xpdf/poppler보다 MuPdf 라이브러리가 빠릅니까?
- 17. 왜 std :: vector <char>은 std :: string보다 빠릅니까?
- 18. 얼랭 (Erlang)은 많은 메모리 복사가 발생했을 때 정말 빠릅니까?
- 19. 은 count (*)보다 count (indexed column)가 빠릅니까?
- 20. style.display 또는 전체 DIV로 복사하는 것이 더 빠릅니까?
- 21. lwp 시간 초과를 효과적으로 처리합니다.
- 22. 펄 LWP 밀접한 관계를 수동으로
- 23. LWP Useragent를 더 빠르게 만들기
- 24. LWP - Perl로 다운로드 속도를 설정하십시오.
- 25. Perl에서 LWP :: UserAgent로 양식 작성
- 26. LWP 큰 파일 다운로드 받기
- 27. URL을 긁어서 LWP Perl에 사용하십시오.
- 28. Perl에서 LWP 게시물에 헤더 추가하기
- 29. LWP :: UserAgent - HTML 콘텐츠 인쇄
- 30. Andengine LWP 화면 방향 문제
Re : "LWP :: Simple은 실제로 약간 느립니다". 그것은 귀하의 벤치 마크에 의해 입증되지 않습니다. 5 % 미만은 아무 소음으로 간주되어야합니다. (나는 코드가 메모리에 어떻게 레이아웃되어 있는지에 따라 최대 10 %의 변형을 보았습니다!) 응답의 유형과 길이에 따라 다른 결과를 얻을 수도 있습니다 (LWP :: Simple 이후 LWP :: USerAgent 사용). – ikegami