Internet information services
Introducción
Arquitectura
Instalación y Despliegue
Configuración y Administración
Seguridad
Procesado de peticionesAutenticación
NTLM Basic Anon
…
CGI
Implementación Monolítica. Instala todo o nada…
ASP.NET
Determinar Manejador …
Static File
ISAPI
PHP
Envio de Respuestas
Log
CompresiónExtensibilidad del la funcionalidad del servidor solamente a través de ISAPI…
Procesado de peticiones
La funcionalidad del servidor se divide en ~ 40 módulos... Los módulos se enchufan a unapipeline genérica de peticiones Los módulos extienden la funcionalidad del servidor a través de una API pública.
Authentication Autenticación Authorization … ResolveCache CGI … Determine Static FileHandler ExecuteHandler … … UpdateCache Envio de repuestas SendResponse Log Compress
ISAPI NTLM Basic Anon
Integración de ASP.NET en IIS 6
Implementación basada en ISAPI Sólo ve las peticionesASP.NET Características duplicadas
aspnet_isapi.dll Authentication
Forms Windows
Authentication
NTLM Basic
Anon
…
CGI
Determine Handler …
Static File ISAPI
…
ASPX
Send ResponseLog Compress
Map Handler
Trace
…
…
Integración de ASP.NET en IIS 7
Basic Anon
Dos modos
Clásico (como ISAPI) Modo Integrado
Lo módulos de .NET
se enchufan aspnet_isapi.dllAuthentication Authorization
ResolveCache … ExecuteHandler
Static File ISAPI
…
UpdateCache SendResponse
directamente en la pipeline Forms Windows Procesan todas las …peticiones ASPX Fidelidadtotal en tiempo Map ejecución Handler deTrace
Authentication
Compress Log
…
…
Soporte por defecto para aplicaciones FastCGI
Reutiliza los procesos CGI para peticiones múltiples Optimizadopara fiabilidad y alto rendimiento 25 veces más rápido que CGI estándar Funciona con otros lenguajes dinámicos, como Ruby y PERL, además de PHP
Las aplicaciones PHP se benefician de las nuevas...
Regístrate para leer el documento completo.