Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Servidores web Apache versus IIS (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Funcionamiento – Apache
Virtual Hosts en Apache
Es posible, configurar varios servidores en una misma maquina para atender peticiones de varios sites.
Port 80
ServerName server.dominio.com
NameVirtualHost 111.22.33.44
< VirtualHost 111.22.33.44>
DocumentRoot /www/domain
ServerName www.dominio.com …
< /VirtualHost>
< VirtualHost 111.22.33.44>
DocumentRoot /www/subdominio
ServerName www.sub.dominio.com …
< /VirtualHost>

Monografias.com

Funcionamiento – Apache
Tips de Rendimiento para Apache:
La RAM es importantísima para el buen funcionamiento del servidor, es preciso utilizarla correctamente.
Evitar el swapping evitando que el numero de usuarios se exceda, definir un máximo de conexiones.
Evitar la negociación de contenido
Si no se usa contenido dinámico, deshabilitar la opción.

Monografias.com

Overview – IIS
Internet Information Services es el servidor web de la familia Microsoft, la versión mas reciente es la 5, que viene incluida en Windows 2000 Server. Curiosamente, Windows XP no incluye IIS.
Plataformas: Windows NT, Windows 2000
Precio: Incluido en el NT Option Pack 4.0 (v.4.0), Incluido en el Windows 2000 Server(v.5.0)
Ventajas Principales: ASP, soporte para los APIs de Microsoft, ODBC.

Monografias.com

Funcionamiento IIS v5.0
Ventana Original – Internet Information Services

Monografias.com

Funcionamiento IIS v5.0
Ventana “Web Site”
Aquí se describen datos generales del site como el puerto a utilizar y la dirección IP.

Monografias.com

Funcionamiento IIS v5.0
Ventana “Performance”
Detalles sobre la configuración para el rendimiento del servidor.

Monografias.com

Funcionamiento IIS v5.0
Ventana “Home Directory”
Aquí se define el directorio que se utilizará como root y otros detalles de la aplicación.

Monografias.com

Funcionamiento IIS v5.0
Ventana “Documents”
Aquí se define la pagina a ser entregada inicialmente

Monografias.com

Funcionamiento IIS v5.0
Ventana “Security” – Acceso y Autenticación

Monografias.com

Funcionamiento IIS v5.0
Ventana “Security” – Acceso Anónimo y Restricciones de IP

Monografias.com

Funcionamiento IIS v5.0
Ventana “HTTP Headers”
Aquí se definen distintos headers que el cliente procesa para diferentes utilidades

Monografias.com

Funcionamiento IIS v5.0
Ventana “Custom Errors”
Aquí se definen las páginas que se muestran en caso de error

Monografias.com

Funcionamiento IIS v5.0
Contenido dinámico en IIS
El Soporte para ASP viene incluido en IIS, es necesario definir los DSN (Data Source Name) para que se efectúe el contacto con la base de datos.
Los archivos .asp son preprocesados y enviados al cliente en forma html

Monografias.com

Funcionamiento IIS v5.0
Módulos en IIS
Pueden instalarse módulos independientes en IIS mediante la herramienta regsrv32, esta toma archivos .dll y los registra, luego estos pueden incluirse en el código ASP.
Existen módulos para integración con algunas herramientas de desarrollo como ColdFusion y Front Page por un costo adicional.
También se pueden adquirir módulos para anti-virus, load-balancing y paralelismo.

Monografias.com

Comparación – Rendimiento
WebBench de Apache vs. IIS

Monografias.com

Comparación – Rendimiento
Benchmark realizado por un instituto francés, a diferencia de WebBench, este mide el rendimiento con 10.000 archivos de 4Kb. Por la cantidad de archivos, este benchmark tambien evalua la capacidad del servidor de manejar condiciones extremas.

Monografias.com

Comparación – Popularidad

Monografias.com

Comparación – Seguridad
El 90% de las vulnerabilidades de seguridad explotadas por virus, gusanos y ataques DoS, están relacionados con IIS.
Microsoft no había dado prioridad a corregir los agujeros de seguridad de IIS hasta mediados del año pasado. El rendimiento ha sido su fuerte, para competir contra Apache.
Apache desde sus inicios ha dado principal importancia a la correctitud y seguridad de su servidor. El rendimiento es una segunda prioridad.
Apache no incluye opción para SSL en su distribución original por evitar problemas legales.

Monografias.com

Conclusiones
Apache
Pros
Proyecto Open Source bajo constante desarrollo
Mucha información disponible
Soporte disponible por parte de gran numero de usuarios y comunidades a nivel mundial
Perl Engine integrado ofrece enlaces directos al API
ODBC disponible sin costo
Gran cantidad de opciones
Extensible
IIS
Pros
Fácil de utilizar
Poco o nada de configuración necesaria
ASP sencillo de utilizar
Soporte ODBC integrado
Soporte FrontPage integrado
Interfaz grafica
Disponibilidad de herramientas de desarrollo
Mucha información disponible

Monografias.com

Conclusiones
Apache
Contras
Configuración inicial necesaria.
Perl Engine incrementa considerablemente el uso de memoria.
La curva de aprendizaje para uso efectivo del servidor es muy empinada.
IIS
Contras
Cualquier problema serio (crash) puede requerir una reinstalación del servidor.
Los módulos y utilidades adicionales deben ser compradas.
Un objeto COM mal escrito o un lazo infinito puede matar al servidor.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter