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.