Sei sulla pagina 1di 8

Temas Selectos de Ingeniera

Ral O. Arana Pia

Investigacin sobre diferentes protocolos y software para establecer un sitio WEB

Lista de webservers
Nombre del Servidor 4D WebSTAR Unix Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows Server 2003 Windows XP NetWare OS/2 Unix Windows 95/98 Windows NT 4.0 Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows XP Windows 95/98 Windows NT 4.0 AIX HP-UX Linux Red Hat Linux SUSE Linux Solaris Windows 2000 Windows Server 2003 Sistema operativo

AOLserver

Apache

BadBlue

Baikonur Web App Server

Covalent Enterprise Ready Server

ESAWEB

VM/CMS

Enterprise WebServer for NetWare NetWare Linux NetWare Solaris Windows 2000 Windows 95/98 Linux MacOS X Server HP-UX IRIX Linux OS/2 Solaris Windows 95/98 Windows NT 4.0 Java_VM Solaris Windows 95/98 Windows NT 4.0 Windows Server 2003 BSD IRIX Windows 2000 Windows Server 2003 Embedded Linux MacOS X Server Solaris Windows 2000 Windows Server 2003 Windows XP Red Hat Linux Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows Server 2003 Windows XP

GoAhead WebServer

Hawkeye iTools

Java Server

Jigsaw

Microsoft Internet Information Services

RapidSite

RomPager Embedded Web Server

Roxen WebServer

Sambar Server

Savant

Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 AIX HP-UX Linux Solaris Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows Server 2003 Windows XP MVS Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows XP Red Hat Linux Solaris Windows 2000 Windows XP Linux MacOS Unix Windows NT 4.0 Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows XP Windows 2000 Windows 95/98 Windows NT 4.0 Windows XP AIX BSD Be OS Digital UNIX HP-UX

Servertec Internet Server

Shadow Web Server

SimpleServer:WWW

Sun Java System Web Server

Tcl Web Server

URL Live!

Viking

vqServer

IRIX Java_VM Linux MacOS OS/2 SCO OpenServer Solaris Windows 95/98 Windows NT 4.0 AIX BSD Digital UNIX HP-UX IRIX Linux SCO OpenServer Solaris Windows 2000 Windows 95/98 Windows NT 4.0 AIX BSD Be OS Digital UNIX HP-UX Linux OS/2 SCO OpenServer Solaris VMS Windows 2000 Windows 95/98 Windows ME Windows NT 4.0 Windows Server 2003 Windows XP AIX BSD HP-UX IRIX Linux MacOS X Server SCO OpenServer

WN

WebBase

Xitami

Zeus Web Server

Solaris Tru64 Unix

Apache Apache es uno de los Servidores de pginas ms utilizados, posiblemente porque ofrece instalaciones sencillas para sitios pequeos y si se requiere es posible expandirlo hasta el nivel de los mejores productos comerciales. Si se utiliza para un sitio pequeo que solo contenga archivos en HTML, esto es, no requiera de aplicaciones de servidor su funcionalidad es excelente, pero que sucede cuando se requiere una aplicacin de Servidor? La aplicacin de servidor implica lo siguiente:

Cuando el servidor de pginas (Apache) recibe la requisicin para "x" pgina ste reconoce cuando debe enviar un documento esttico (HTML) o ejecutar algn tipo de aplicacin, en el diagrama se puede observar que la solicitud de "x" pgina invoca (llama) un programa en Perl y este a su vez solicita informacin a una base de datos, por lo tanto para llevar acabo esta operacin debieron iniciarse 2 procesos nuevos, quizs esto no sea de gran importancia para un sitio de 100 visitas diarias, pero que sucedera con uno de 2 visitas por segundo ? Si no se tienen los suficientes recursos en cuanto a memoria y procesadores se refiere, seguramente caer el servidor de pginas o bien se queme el "Host" (computadora fsica) por la demanda excesiva. Apache tiene tanto tiempo de desarrollo que han sido

desarrolladas diferentes soluciones para evitar estas ineficiencias, algunas:


Es capaz de utilizar otros interpretadores y lenguajes como "Tcl", "PhP" y "Python" . Puede conectarse directamente a una Base de datos. Entre otras, posee diversos mdulos que le permiten utilizar una gran gamma de lenguajes y desarrollar funcionalidades avanzadas. Cabe mencionar que muchos sitios de alto trfico an permanecen bajo este tipo de Arquitectura, en ocasiones si se tienen los recursos suficientes continua siendo costeable esta metodologa a migrar a otro tipo de desarrollo, sin embargo, siempre es conveniente conocer otras alternativas.

AOLServer AOLServer al igual que Apache es un producto open-source pero a diferencia de este ltimo, fue diseado conociendo varias deficiencias que existan en el modelo inicial utilizado por Apache. AOLServer desde sus versiones iniciales fue desarrollado con "Threading" en mente, esto es, compartir la memoria del Proceso general en varios subprocesos o "Threads", esto no solo eficientiza las conexiones al servidor de pginas sino tambin reduce la carga sobre el mismo. Adems de "Threading" AOLserver integra un Interpretador en su estructura interna evitando generar un proceso nuevo por aplicacin de servidor y mantiene grupos de conexiones latentes ("pools") hacia bases de datos tambin para evitar generar procesos nuevos.

Otra ventaja de AOLServer es el ofrecimiento de ADP ("Aol Dynamic Pages") que son muy similares a las ASP's (Active Server Pages) de Microsoft o JSP's (Java Server Pages) de Sun, la diferencia estriba que ADP's utilizan el lenguaje Tcl y un API especialmente diseado para accesar los elementos del servidor, pero su funcionamiento es igual al de ADP y JSP: mezclar elementos de HTML con elementos de programacin para generar contenido dinmico. Como ltimo punto es utilizado por una de las empresas con mayor trfico en Internet America Online, el proveedor de Servicios de Internet (ISP) ms grande del mundo. Un poco ms en Ventajas y Desventajas comparado con Apache
IIS (Information Server) IIS es el servidor de pginas desarrollado por Microsoft para Windows NT/2000, a diferencia de los dos servidores de pginas mencionados anteriormente, IIS solo puede operar en plataformas Windows. El punto ms favorable de este servidor son ASP's que facilitan el desarrollo de aplicaciones y la "sencillez" de instalacin, sin embargo, existen alternativas como ADP's de Aolserver y JSP's para Java. Desafortunadamente debido a la presencia de Microsoft en el Mercado seguir siendo necesario interactuar con este producto a pesar de todas sus desventajas:

Plataforma: Solo esta disponible para Windows. Costo: Porque pagar licencia si existen productos flexibles y open-source mejores. Confiabilidad: Menos confiable que otros productos , tan confiable que ni sus mejores tcnicos podan utilizarlo cuando se encontraba bajo uno de los tantos ataques que sufren sitios de Internet: 26 de Enero del 2001 Seguridad: An plagado de fallas en versiones de produccin: 19 de Junio del 2001 Seguridad: Ms fallas en versiones de produccin: 30 de Octubre del 2002

Potrebbero piacerti anche