SlideShare una empresa de Scribd logo
¿Cómo elegir un servidor web?
            Juan F. Belón Pérez
                   R.C. – Sistemas
                  Prof.: Fco. del Toro Negro
Vídeo 1: Servicios y páginas web
¿Qué es un servidor?
• Plataformas de Servidor
• Servidores
  – Aplicaciones
  – Audio/Video
  – Chat
  – Fax
  – FTP
  – Web
  – Etc.
¿Qué es un servidor web?
• Programa que implementa el protocolo
  HTTP de la capa de aplicación del modelo
  OSI, normalmente usa el puerto 80.
Conocer qué servidor web usa..
• Para conocer el servidor web que está
  usando una máquina, utilizamos su
  dirección IP y un programa como nmap o
  un complemento para el navegador como
  Server Spy
Conocer el servidor web…
Conocer el servidor web…
Conocer el servidor web…
Vídeo 2: Tuenti y carga balanceada
Lista de Servidores Web
•   Apache HTTP Server
•   BadBlue
•   Boa
•   Caudium
•   Covalent Enterprise Ready Server
•   Fnord
•   AOLWebServer
Lista de Servidores Web
•   IBM HTTP Server
•   Internet Information Services (IIS)
•   Light HTTP Server (lighttpd)
•   NaviServer
•   Nginx
•   GoAhead WebServer
•   Hawkeye
•   Django
Lista de Servidores Web
• Oracle HTTP Server, basado en Apache
  HTTP Server
• Roxen
• Sun Java System Web Server de Sun
  Microsystems, antigüo Sun ONE Web
  Server, iPlanet Web Server, Netscape
  Enterprise Server.
• thttpd de ACME Laboratories
• Zeus Web Server
Lista de Servidores Web
•   Baikonur Web App Server
•   Covalent Enterprise Ready Server
•   ESAWEB
•   Enterprise WebServer for NetWare
•   Google Web Server
•   etc
Dominios/Sitio – 1995 a 2010
¿Cómo elegir un servidor web?
• Desde hace años, se mide la eficiencia
• Benchmarks
• Medidas: ficheros y estrategia para
  manejar la concurrencia (negocios)
• Mismo software en distintos S.O.
• Estrategias adaptativas de un servidor
• Soluciones al problema de reutilización de
  recursos
Resultados - benchmarks


                    • Ficheros pequeños
                    • CGI
                    • Máx. usuarios
                      (ficheros grandes)
Resultados - benchmarks
¿Cómo elegir un servidor web?
• La eficiencia varía en función de las
  condiciones de carga servidor




• Ej.:Framework de comunicación ACE C++
Resultados – más usados
Resultados – más usados
Apache
• Es un servidor HTTP de código abierto y multiplataforma que surgió
  en 1995 basándose en el código de NCSA HTTPd Server.
• Apache tiene amplia aceptación en la red: desde 1996, y es el
  servidor HTTP más usado. Alcanzó su máxima cuota de mercado
  en 2005 siendo el servidor empleado en el 70% de los sitios web en
  el mundo.
• Entre sus ventajas está:
   – Su popularidad: resulta fácil encontrar ayuda/manuales
   – Su extensibilidad y construcción modular: Se pueden poner módulos para
     ampliar su funcionalidad (Por ejemplo mod_php para ejecutar páginas en PHP),
     además actualmente existen de todo tipo de módulos.
   – La noción de sitio virtual: Posibilidad de colocar múltiples sitios web en una
     misma maquina.
   – Robusto y estable.
   – Es altamente configurable en la creación y gestión de logs.
• Sin embargo es criticado por la falta de una interfaz gráfica que
  ayude en su configuración.
Apache Tomcat
• Es un servidor web con soporte para
  Java servlets y Java Server Pages.
  Sus componentes son:
  – Jasper: compila JSPs convirtiéndolas en
    servlets.
  – Catalina: El container de servlets
  – Coyote: Componente web, para servir las
    páginas por HTTP
Cherokee
• Servidor web de código abierto y multiplataforma que surgió en
  2001 de la mano de un desarrollador Español. La motivación del
  proyecto fue construir un servidor más nuevo que el Servidor
  HTTPd NCSA y no tan grande y pesado como el Servidor HTTP
  Apache.
• Ventajas:
   – Es eficiente y veloz, pretende superar en este aspecto a los demás
     servidores web
   – Es escalable y modular
   – Dado su reducido nucleo es muy apto para su uso en sistemas
     empotrados
   – Dispone de una interfaz para facilitar su configuración
   – Actualmente el proyecto está financiado por Sun Microsystems.
IIS (Internet Information Services)
• Es una serie de servicios para los
  ordenadores que funcionan con Windows.
  Este servicio convierte a un ordenador en
  un servidor de Internet con la posibilidad
  de ser servidor FTP (archivos), SMTP
  (email), NNTP (news, usenet) y/o
  HTTP/HTTPS (web)
• El soporte para los distintos lenguajes se
  introduce a través de módulos.
Actualidad de los servidores
• Cherokee Summit 2010
• Desarrolladores :
  – Independientes, estudiantes, empresas y
    corporaciones
  – Ingenieros que prueban nuevas tecnologías
  – Negocios con necesidades técnicas
    concretas
  – Usuarios de varios niveles
¿Cómo elegir un servidor Web?



         Apache VS IIS:
      llamadas al sistema
apache
IIS
Vídeo 3: Telnet
http://programadorphp.org
>> visitar para más información…

Más contenido relacionado

DOCX
Cuadro comparativo de apache y iis
PDF
Tabla comparativa servidores web
PPTX
Servidor web
PDF
¿Cómo elegir servidor web?
PPTX
Mapa Conceptual de los Servidor Apache y IIS.
PPTX
Ventajas y desventajas de los servidores apache y IIS
PPTX
Ventajas y desventajas de los servidores apache y IIS
PPTX
IIS internet information service
Cuadro comparativo de apache y iis
Tabla comparativa servidores web
Servidor web
¿Cómo elegir servidor web?
Mapa Conceptual de los Servidor Apache y IIS.
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
IIS internet information service

La actualidad más candente (20)

DOC
1.servidor apache y servidor iis
PPTX
La mejor presentacion EVER (servidores web)
PDF
Internet Information Server (IIS)
PPTX
Servidores (apache & iis)
PPTX
Ventajas y Desventajas de Apache y IIS
PDF
Comparativa servidores de aplicaciones jee
PPTX
Servidor Apache
ODP
Apache ha muerto, Viva Lighttpd
PPTX
Internet information services iis
PDF
Licencia apache
PPTX
SERVICIO IIS exposición 28 05-13
PPTX
Plataformas de desarrollo web
PPT
Diapositiva servidor web
PPTX
Plataformas de desarrollo web
PDF
Introducción Base de datos mysql
PPTX
Tipos de plataformas web
PPTX
Plataformas de desarrollo web
PDF
12 web ftp_windowsasoitson
PPTX
Iis (internet information service)
PPTX
plataformas de desarrollo
1.servidor apache y servidor iis
La mejor presentacion EVER (servidores web)
Internet Information Server (IIS)
Servidores (apache & iis)
Ventajas y Desventajas de Apache y IIS
Comparativa servidores de aplicaciones jee
Servidor Apache
Apache ha muerto, Viva Lighttpd
Internet information services iis
Licencia apache
SERVICIO IIS exposición 28 05-13
Plataformas de desarrollo web
Diapositiva servidor web
Plataformas de desarrollo web
Introducción Base de datos mysql
Tipos de plataformas web
Plataformas de desarrollo web
12 web ftp_windowsasoitson
Iis (internet information service)
plataformas de desarrollo
Publicidad

Destacado (20)

PDF
Bases de datos NoSQL orientadas a documentos
PDF
60 2016 individuazione e le responsabilità del lavoratore
PDF
PDF
CliniMACS newsletter 2011
DOCX
Important for me
PPS
Curso de TIC PARA LA ENSEÑANZA Y APRENDIZAJE
PDF
InnerBuilders toolsHorses
PPT
Finanzas iv y v unidad
PDF
BARRIQUE_CATAL_2013_web (1)
PDF
Programacion orientada objetos-1
PDF
News Press Capcortes Rc1
PPTX
SmartBits - Soluciones de negocio - www.smartbits.es
PDF
Oil industry managed print sevices - (NIS case study) - Canon CEE
PDF
Premio investigación e innovación modificado
PDF
Adconion Direct "RTB: The Future of Cross Channel"
PPTX
Detailed Introduction To Docker
PDF
Manual css3 nov2014
PDF
PPTX
East india securities rating advisory wc
PPT
Lauton & Foxton Funding Programs
Bases de datos NoSQL orientadas a documentos
60 2016 individuazione e le responsabilità del lavoratore
CliniMACS newsletter 2011
Important for me
Curso de TIC PARA LA ENSEÑANZA Y APRENDIZAJE
InnerBuilders toolsHorses
Finanzas iv y v unidad
BARRIQUE_CATAL_2013_web (1)
Programacion orientada objetos-1
News Press Capcortes Rc1
SmartBits - Soluciones de negocio - www.smartbits.es
Oil industry managed print sevices - (NIS case study) - Canon CEE
Premio investigación e innovación modificado
Adconion Direct "RTB: The Future of Cross Channel"
Detailed Introduction To Docker
Manual css3 nov2014
East india securities rating advisory wc
Lauton & Foxton Funding Programs
Publicidad

Similar a Cómo elegir un servidor Web (20)

PDF
Servidores web
PDF
2. Revision de Tecnologias Web.pdf
PPTX
Servidor Web Apache para Linux
PPTX
SERVIDOR WEB PARA LINUX
DOCX
SEVIDORES WEB 1 DE MARZO.docx
PPTX
Servidor http
PPTX
Servidores web
DOCX
Servidor web
PPTX
servidores web
PPTX
Servidorweb
PDF
Unidad 2
PPTX
Linux
PPTX
servidor web.pptx
PPTX
13. servidor http
DOCX
Servidor web para linux
PPTX
Servidorweb
PPTX
Servidor web
PDF
Diseño e instalación de sitios web (Definición de un servidor web)
PPTX
Servidores web
2. Revision de Tecnologias Web.pdf
Servidor Web Apache para Linux
SERVIDOR WEB PARA LINUX
SEVIDORES WEB 1 DE MARZO.docx
Servidor http
Servidores web
Servidor web
servidores web
Servidorweb
Unidad 2
Linux
servidor web.pptx
13. servidor http
Servidor web para linux
Servidorweb
Servidor web
Diseño e instalación de sitios web (Definición de un servidor web)

Más de Juan Belón Pérez (20)

PAGES
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
PDF
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
PDF
Proyecto Campos Electricos - Programador Servicios 3d
PDF
Aecem - Libro Blanco - Para Programador Php.org
PDF
Bpel y Open Esb
PDF
Introducción a PHP - Programador PHP - UGR
PDF
Composicion de servicios web, un ejemplo
PDF
Presentación: xUnit y Junit
PDF
Memoria Zenphp - Programador PHP
PDF
Depurando Java Script - Programador PHP
PDF
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
PDF
Zenphp - Programador PHP
PDF
Tutorial A Z A - Programador PHP
PDF
Ensayo Cientifico - Programador PHP
PDF
Zen AJAX - Programador PHP
PDF
Zen Scaffolding - Programador PHP
PDF
Rendimiento Java Script - Programador PHP
PDF
Bibliografia Y Menciones - Programador PHP
PDF
Tutorial MVC - Zenphp - Programador PHP
PDF
M V C - Programador PHP
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Proyecto Campos Electricos - Programador Servicios 3d
Aecem - Libro Blanco - Para Programador Php.org
Bpel y Open Esb
Introducción a PHP - Programador PHP - UGR
Composicion de servicios web, un ejemplo
Presentación: xUnit y Junit
Memoria Zenphp - Programador PHP
Depurando Java Script - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Programador PHP
Tutorial A Z A - Programador PHP
Ensayo Cientifico - Programador PHP
Zen AJAX - Programador PHP
Zen Scaffolding - Programador PHP
Rendimiento Java Script - Programador PHP
Bibliografia Y Menciones - Programador PHP
Tutorial MVC - Zenphp - Programador PHP
M V C - Programador PHP

Último (20)

DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Lección 6 Escuela Sab. A través del mar rojo.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
caso clínico iam clinica y semiología l3.pptx
Escuela Sabática 6. A través del Mar Rojo.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Punto Critico - Brian Tracy Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf

Cómo elegir un servidor Web

  • 1. ¿Cómo elegir un servidor web? Juan F. Belón Pérez R.C. – Sistemas Prof.: Fco. del Toro Negro
  • 2. Vídeo 1: Servicios y páginas web
  • 3. ¿Qué es un servidor? • Plataformas de Servidor • Servidores – Aplicaciones – Audio/Video – Chat – Fax – FTP – Web – Etc.
  • 4. ¿Qué es un servidor web? • Programa que implementa el protocolo HTTP de la capa de aplicación del modelo OSI, normalmente usa el puerto 80.
  • 5. Conocer qué servidor web usa.. • Para conocer el servidor web que está usando una máquina, utilizamos su dirección IP y un programa como nmap o un complemento para el navegador como Server Spy
  • 9. Vídeo 2: Tuenti y carga balanceada
  • 10. Lista de Servidores Web • Apache HTTP Server • BadBlue • Boa • Caudium • Covalent Enterprise Ready Server • Fnord • AOLWebServer
  • 11. Lista de Servidores Web • IBM HTTP Server • Internet Information Services (IIS) • Light HTTP Server (lighttpd) • NaviServer • Nginx • GoAhead WebServer • Hawkeye • Django
  • 12. Lista de Servidores Web • Oracle HTTP Server, basado en Apache HTTP Server • Roxen • Sun Java System Web Server de Sun Microsystems, antigüo Sun ONE Web Server, iPlanet Web Server, Netscape Enterprise Server. • thttpd de ACME Laboratories • Zeus Web Server
  • 13. Lista de Servidores Web • Baikonur Web App Server • Covalent Enterprise Ready Server • ESAWEB • Enterprise WebServer for NetWare • Google Web Server • etc
  • 15. ¿Cómo elegir un servidor web? • Desde hace años, se mide la eficiencia • Benchmarks • Medidas: ficheros y estrategia para manejar la concurrencia (negocios) • Mismo software en distintos S.O. • Estrategias adaptativas de un servidor • Soluciones al problema de reutilización de recursos
  • 16. Resultados - benchmarks • Ficheros pequeños • CGI • Máx. usuarios (ficheros grandes)
  • 18. ¿Cómo elegir un servidor web? • La eficiencia varía en función de las condiciones de carga servidor • Ej.:Framework de comunicación ACE C++
  • 21. Apache • Es un servidor HTTP de código abierto y multiplataforma que surgió en 1995 basándose en el código de NCSA HTTPd Server. • Apache tiene amplia aceptación en la red: desde 1996, y es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo. • Entre sus ventajas está: – Su popularidad: resulta fácil encontrar ayuda/manuales – Su extensibilidad y construcción modular: Se pueden poner módulos para ampliar su funcionalidad (Por ejemplo mod_php para ejecutar páginas en PHP), además actualmente existen de todo tipo de módulos. – La noción de sitio virtual: Posibilidad de colocar múltiples sitios web en una misma maquina. – Robusto y estable. – Es altamente configurable en la creación y gestión de logs. • Sin embargo es criticado por la falta de una interfaz gráfica que ayude en su configuración.
  • 22. Apache Tomcat • Es un servidor web con soporte para Java servlets y Java Server Pages. Sus componentes son: – Jasper: compila JSPs convirtiéndolas en servlets. – Catalina: El container de servlets – Coyote: Componente web, para servir las páginas por HTTP
  • 23. Cherokee • Servidor web de código abierto y multiplataforma que surgió en 2001 de la mano de un desarrollador Español. La motivación del proyecto fue construir un servidor más nuevo que el Servidor HTTPd NCSA y no tan grande y pesado como el Servidor HTTP Apache. • Ventajas: – Es eficiente y veloz, pretende superar en este aspecto a los demás servidores web – Es escalable y modular – Dado su reducido nucleo es muy apto para su uso en sistemas empotrados – Dispone de una interfaz para facilitar su configuración – Actualmente el proyecto está financiado por Sun Microsystems.
  • 24. IIS (Internet Information Services) • Es una serie de servicios para los ordenadores que funcionan con Windows. Este servicio convierte a un ordenador en un servidor de Internet con la posibilidad de ser servidor FTP (archivos), SMTP (email), NNTP (news, usenet) y/o HTTP/HTTPS (web) • El soporte para los distintos lenguajes se introduce a través de módulos.
  • 25. Actualidad de los servidores • Cherokee Summit 2010 • Desarrolladores : – Independientes, estudiantes, empresas y corporaciones – Ingenieros que prueban nuevas tecnologías – Negocios con necesidades técnicas concretas – Usuarios de varios niveles
  • 26. ¿Cómo elegir un servidor Web? Apache VS IIS: llamadas al sistema
  • 28. IIS