apache - descargar - ¿Cuánto más lento está sirviendo el contenido estático de Tomcat?
instalar apache tomcat en windows 10 (2)
Por lo tanto, tengo una aplicación web con una buena cantidad de JSP, servlets, muchos de los cuales utilizan IceFaces. Obviamente, la mayor parte de esto tendrá que quedarse en Tomcat.
Sin embargo, me han dicho que el contenido estático (HTML, imágenes, etc.) es más lento en Tomcat que en un servidor web puro como Apache. Según tengo entendido, cuando utiliza Tomcat como servidor web independiente, en primer lugar utiliza una versión de Apache. Puedo estar equivocado en esto, por supuesto.
Pero, ¿cuál es la penalización por servir imágenes estáticas o archivos de Tomcat? ¿Vale la pena dividirse en su propio servidor web para un sitio de bajo volumen?
Estoy de acuerdo excepto en dos circunstancias
El SSL de Tomcat que usa JSSE es notablemente más lento. Hay versiones nativas que se pueden conectar, pero que tienden a ser más dolorosas. En general, el SSL es un poco menos sencillo que el servidor de HTTP Apache Httpd.
Al enfrentarse con un servidor HTTpd, se ofrece más flexibilidad con respecto a los hosts web virtuales, etc. Tomcat no es tan flexible a este respecto. Como era de esperar, carece de todas las opciones en Apache :). Una compacta obvia está integrada en la compresión de archivos estáticos es muy fácil de agregar en Apache. No es difícil en Tomcat extra, pero es más trabajo.
Te equivocas. Apache Httpd Server es una bestia totalmente diferente y no tiene código compartido con Tomcat.
Si ninguno de los dos es un problema, entonces sí usa Tomcat por sí mismo.
Consulte las preguntas frecuentes sobre el conector Tomcat para obtener información. Para las versiones modernas de Tomcat, la diferencia de rendimiento es mucho menor de lo que solía ser. Para un sitio de bajo volumen, no hay razón para que no pueda suministrar todo el contenido con Tomcat.