¿Eficiencia de los scripts de proxy web frente al proxy http?

¿Eficiencia de los scripts de proxy web frente al proxy http?

Me preguntaba qué clase sería más eficiente: PHP (Glype, PHProxy), CGI (CGIProxy) o scripts basados ​​en JavaScript que se ejecutan en un servidor web, o un proxy http que se ejecuta a través de Squid. Suponiendo que ninguna clase estuviera realizando almacenamiento en caché, ¿una u otra sería mucho más eficiente en el manejo de la navegación web?

¡Gracias!

Respuesta1

Depende en cierto modo de cómo los integre en su granja de servidores.

CGIProxy es una aplicación Perl. PHPProxy es PHP, por supuesto.

Si, por ejemplo, está ejecutando MOD_PERL, entonces mi voto es por CGIProxy.

Al tener una amplia experiencia con Squid, necesita mucha RAM para que Squid funcione realmente bien.

PHPProxy sería mi segunda opción... (o primera opción si no ejecuta MOD_PERL). El complemento PHP es más rápido que bifurcar un intérprete de Perl que no está creado como un módulo de Apache (mod_perl). Sin embargo, el módulo mod_perl apache parece ser más rápido que el complemento php.

Respuesta2

Seguramente SQUID sería el más rápido. Es una aplicación nativa mientras se interpretan las soluciones basadas en scripts. SQUID necesita una buena cantidad de memoria, pero ¿es eso un problema en un servidor moderno?

He utilizado ampliamente la versión Windows de SQUID y lo encuentro excelente, aunque algo complicado de configurar.

J.R.

información relacionada