3 votos

gzip en httpd o en Tomcat?

En una aplicación web Java que se ejecuta en un contenedor de servlets Apache Tomcat con Apache httpd frente a él:

  • es mejor usar habilitar la compresión GZIP en Tomcat o en httpd nivel?
  • es mejor tener SSL habilitado en Tomcat o en httpd?

Aplicación se utiliza en una forma más o menos fiable de la red (es mejor que la pública de internet, pero un poco peor que LAN) en cuanto a la pérdida de paquetes, latencia de ping etc. La aplicación hace un uso intensivo de grandes dHTML, AJAX, contenido estático y dinámico. Largo de las sesiones de usuario (horas).

6voto

Mantener ambos en el borde es decir, el servidor que está conectado al navegador del cliente. La compresión de la corriente es lo suficientemente simple como para no impuesto Apache mucho y debería usar SSL para proteger el tráfico entre el Apache y el navegador.

[browser]---ssl+gzip---[apache]---ajp---[tomcat]
           (internet)           (local)

Usted no quiere poner el SSL en tomcat, mientras que la función de proxy directamente sobre Apache porque será un desperdicio innecesario de tráfico para la negociación SSL. Ajp, también es un poco comprimida (en una manera de hablar).

0voto

Michael Graff Puntos5432

Me gustaría habilitar gzip en Apache. Esto le permite comprimir todo el contenido servido de allí de una vez, si alguna vez decide agregar otra aplicación o servir contenido estático así.

No estoy seguro acerca de la SSL parte, pero yo creo que debería ir en Apache, ya que una vez cifrado y compresión de cualquier almacenamiento en caché puede que quieras usar no funciona.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: