¿Que es Apache?

Es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.
Apache es usado principalmente para enviar páginas web estáticas y dinámicas en la World Wide Web(WWW). Muchas aplicaciones web están diseñadas asumiendo como ambiente de implantación a Apache, o que utilizarán características propias de este servidor web.
Ventajas que nos ofrece:
- Extensible
- Popular (fácil conseguir ayuda/soporte)
Es necesario que aclaremos las diferencias principales entre el servidor Web Apache y el servidor Tomcat; ya que muchas veces se crea confusión a la hora de usarlos, principalmente para personas que son nuevos en estos dos paquetes de software.
Diferencias en la funcionalidad:
Apache: 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 . Este 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.
Diferencias en los beneficios:
Apache: 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.
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 .
Observación
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.
Fuente: http://ordenador.wingwit.com/software/open-source-code/144227.html#.VTkIctJ_Oko
No hay comentarios:
Publicar un comentario