웹 프록시 스크립트와 http 프록시의 효율성?

웹 프록시 스크립트와 http 프록시의 효율성?

PHP(Glype, PHProxy), CGI(CGIProxy), 웹 서버에서 실행되는 자바스크립트 기반 스크립트, 오징어를 통해 실행되는 http 프록시 중 어떤 클래스가 더 효율적일지 궁금했습니다. 두 클래스 모두 캐싱을 수행하지 않는다고 가정하면 둘 중 하나가 웹 탐색을 처리하는 데 훨씬 더 효율적일까요?

감사해요!

답변1

이는 이를 서버 팜에 통합하는 방법에 따라 다릅니다.

CGIProxy는 Perl 앱입니다. PHPProxy는 물론 PHP입니다.

예를 들어 MOD_PERL을 실행하고 있다면 CGIProxy에 투표하겠습니다.

Squid에 대한 광범위한 경험이 있기 때문에 Squid가 제대로 작동하려면 많은 RAM이 필요합니다.

PHPProxy는 두 번째 선택이 될 것입니다...(또는 MOD_PERL을 실행하지 않는 경우 첫 번째 선택). PHP 플러그인은 Apache 모듈(mod_perl)로 구축되지 않은 Perl 인터프리터를 포크하는 것보다 빠릅니다. 그러나 mod_perl 아파치 모듈은 PHP 플러그인보다 빠른 것으로 보입니다.

답변2

확실히 SQUID가 가장 빠를 것입니다. 스크립트 기반 솔루션이 해석되는 동안 기본 응용 프로그램입니다. SQUID에는 상당한 양의 메모리가 필요하지만 이것이 최신 서버에서 문제가 됩니까?

나는 SQUID의 Windows 포트를 광범위하게 사용해 왔으며 구성이 다소 복잡하기는 하지만 그것이 훌륭하다고 생각합니다.

JR

관련 정보