Los servidores web solo tienen un trabajo. Responda a la solicitud que encuentra. Eso es. Cada vez que presionas Google, Facebook o Quora, un servidor web responde a tu solicitud. Todo lo que hacen es responder a su solicitud.
Ahora puede parecer un trabajo muy simple, pero es mucho más complicado de lo que parece. Un pequeño ajuste en los hilos y su servidor web funcionará de la mejor manera, pero si lo estropea, no funcionará en absoluto. Los servidores web son la base de cualquier sitio web. Si un servidor web no puede contener una gran cantidad de tráfico, nadie volverá a visitar ese sitio web. Si su sitio web no funciona, tendrá que leer los registros del servidor web y descubrir el error.
Entonces puede pensar en el servidor web como una casa vacía.
He escrito sobre la configuración del servidor web Apache en Linux en Page en www.geekstarts.info
Los servidores de aplicaciones son las cosas que están dentro de la casa, que ayudan a los propietarios. Los portales web y las finanzas se ejecutan en servidores de aplicaciones. Tiene un conjunto común de servicios. El servidor de aplicaciones se ocupa de las transacciones, servicios web, seguridad, bases de datos.
Los servidores de aplicaciones también proporcionan agrupamiento en tiempos de peligro. La agrupación en clúster permite que otros servicios estén disponibles incluso durante cualquier falla de hardware. El servidor de aplicaciones básicamente se ocupa de todo su negocio. Puede considerarlo como un middleware, uno que se encarga de todo lo que está sucediendo.
Ambos son importantes Los servidores de aplicaciones son casi inútiles si el servidor web apesta, y si tiene un servidor web excelente pero un servidor de aplicaciones malo, no habrá visitantes en los servidores web.
¿Cómo se comunican? No lo sé exactamente, pero supongo que el servidor de aplicaciones maneja todo y solo envía el resultado final a los servidores web, lo que a cambio proporciona la página web adecuada a los usuarios.
- ¿Es posible ejecutar un código Python desde un servidor como GoDaddy?
- ¿Qué es un servidor proxy y cómo lo uso para evitar mi WiFi de la universidad que ha bloqueado los sitios de torrents?
- ¿Cómo configuro un servidor de almacenamiento local como controlador de versión para Unity Engine Collaboration? Quiero que el proyecto se guarde dentro del servidor de almacenamiento local para evitar que cualquier parte sea robada o reutilizada.
- ¿Es posible comprimir todo Internet en un hash Alder-32?
- ¿Por qué se necesita un personal dedicado para administrar un servidor?
Por lo tanto, los servidores web son las casas vacías, incluso si no hay nada, aún puede ir y hacer lo que quiera.
Los servidores de aplicaciones, por otro lado, son cafeteras, máquinas de lavandería dentro de la casa que ayudan a los propietarios a obtener una experiencia agradable y cómoda.