Эффективность скриптов веб-прокси по сравнению с http-прокси?

Эффективность скриптов веб-прокси по сравнению с http-прокси?

Мне было интересно, какой класс будет более эффективным: PHP (Glype, PHProxy), CGI (CGIProxy) или скрипты на основе javascript, которые работают на веб-сервере, или http-прокси, работающий через squid. Если предположить, что ни один из классов не занимается кэшированием, будет ли один или другой намного более эффективным при обработке веб-браузинга?

Спасибо!

решение1

Это зависит от того, как вы интегрируете их в свою серверную ферму.

CGIProxy — это приложение Perl. PHPProxy — это PHP, конечно.

Если, например, вы используете MOD_PERL, то я отдаю свой голос за CGIProxy.

Имея большой опыт работы со Squid, вам понадобится много оперативной памяти, чтобы Squid действительно хорошо работал.

PHPProxy был бы моим вторым выбором... (или первым выбором, если не запущен MOD_PERL). Плагин PHP быстрее, чем форк интерпретатора Perl, который не собран как модуль Apache (mod_perl). Однако модуль Apache mod_perl, похоже, быстрее, чем плагин PHP.

решение2

Конечно, SQUID будет самым быстрым. Это нативное приложение, в то время как решения на основе скриптов интерпретируются. SQUID требует изрядного количества памяти, но является ли это проблемой на современном сервере?

Я активно использовал версию SQUID для Windows и считаю ее превосходной, хотя ее настройка несколько сложна.

Дж.Р.

Связанный контент