“Conocimientos software>Código abierto

La diferencia entre el servidor Web Apache y el servidor Tomcat

2016/4/4
Desde el advenimiento de la Internet , las tecnologías para proporcionar el contenido y los servicios se han multiplicado en una selva repleta de ofertas nombres extraños . Hacer una elección entre varias soluciones que todos parecen hacer casi lo mismo puede ser una tarea desalentadora. La diferencia entre el servidor Web Apache y el servidor Tomcat es una fuente frecuente de confusión para muchas personas que son nuevos en estos dos paquetes de software. Historia

La Fundación Apache Software tiene su inicio en 1995 con su primer proyecto, el Apache Hypertext Transfer Protocol (HTTP ) Server , también conocido como Apache Web Server. El proyecto desarrollado del software httpd desarrollado por el Centro Nacional de Supercomputación ( NCSA ), que era el servidor web más popular en Internet en ese momento. El primer servidor Web Apache fue lanzado en diciembre de 1995.

El servidor Tomcat tiene su inicio en Sun Microsystems, los creadores del lenguaje de programación Java, como un servidor de la aplicación de los Java Servlets y JavaServer Pages ( JSP) de especificación. Sun Microsystems donó el código a la Apache Software Foundation en 1999. Primera versión del servidor Tomcat de Apache era la versión 3.0 en 1999.
Función

Apache Web Server es un software que reside en un equipo conectado a la red , acepta peticiones de los navegadores Web y otros clientes en equipos remotos , y responde enviando de nuevo el contenido solicitado . El contenido puede ser archivos estáticos , como las páginas web y las imágenes , o los resultados de los archivos ejecutables , tales como PHP y scripts de Perl .

Tomcat es un servidor web especializado llamado un " contenedor de servlets . " Cuenta con un servidor web básico personalizado para ejecutar servlets Java y páginas JSP.
Beneficios

Apache Web Server ofrece flexibilidad, tanto de forma nativa y por medio de complementos llamados " módulos " o simplemente " mods ". Puede ser configurado para manejar las solicitudes de contenido dinámico impulsado por una amplia gama de lenguajes y tecnologías , como Perl , Python , PHP , Ruby , ASP y los ejecutables binarios. Apache puede ser configurado para utilizar el servidor Tomcat como un controlador de back-end para los servlets y páginas JSP. Otros módulos de Apache Web Server proporcionan una funcionalidad adicional, como por ejemplo la generación de vistas con formato de directorio , servir contenido web de directorios de usuario , autenticación SSL, WebDAV y la compresión de contenido de la respuesta . La popularidad del servidor Web Apache ha dado lugar a un amplio desarrollo de terceros para el paquete.

Tomcat, como un servidor Web independiente , ofrece optimización de servlets y páginas JSP. Tomcat puede ser configurado para servir contenido dinámico generado por Common Gateway Interface (CGI ) , PHP , Ruby y otras tecnologías.
Consideraciones

webs que sirven únicamente contenido estático , servlets y las páginas JSP a menudo optan por usar el Tomcat como servidor web principal , ya que ofrece un rendimiento mejorado sobre el servidor web Apache . Tomcat también puede servir como contenedor de servlets back-end para el servidor Web Apache . Aunque esta configuración puede afectar al rendimiento general , proporciona la flexibilidad adicional que ofrece Apache para configurar entornos multi- usuario complejas .
Advertencias

Los resultados pueden variar. Existe cierto debate sobre si Tomcat Server o el servidor Web Apache es el servidor web más rápido. El rendimiento del servidor depende de la configuración del software de servidor . Opciones de arranque, optimizaciones, optimización del rendimiento , y otros ajustes , afectan el rendimiento. Como resultado , las comparaciones de rendimiento no siempre muestran un claro ganador. En última instancia , la decisión de utilizar uno, el otro , o una combinación de ambas es dependiente no en el rendimiento, sino en las necesidades y preferencias.

Página siguiente:
Código abierto
¿Cómo subir un Wordpress en Webmin
Los requisitos para Herramientas de administración de Open Source
Cómo voltear las cosas en Open Office
Cómo instalar gOS
¿Cuál es la jucheck.exe Java
Cómo corregir un error Sandbox Emerge
Tipos de URL relativas en HTML
Cómo cambiar el tamaño GTK Widget
Conocimientos Informáticos © http://www.ordenador.online