Internet Server API (ISAPI) Definición / explicación

La API del servidor de Internet (ISAPI) es una interfaz de programación de aplicaciones (API) extensible y conectable para Internet Information Services (IIS), el servidor web de Microsoft. La API ofrece a los desarrolladores web una forma de escribir código que interactúa directamente con IIS. Los filtros ISAPI y las extensiones son dos tipos de código que se pueden escribir utilizando la API ISAPI.
Los filtros ISAPI son componentes que pueden modificar o inspeccionar las peticiones de IIS antes de que sean procesadas por éste. Los filtros se pueden utilizar para realizar tareas como la autorización, la compresión o el registro.
Las extensiones ISAPI son componentes que añaden nuevas funcionalidades a IIS. Las extensiones pueden utilizarse para añadir nuevas funciones a IIS o para ampliar las existentes. Por ejemplo, la extensión ASP.NET ISAPI añade soporte para el marco web ASP.NET a IIS. ¿Qué significa IIS? IIS significa Internet Information Services. Es un paquete de software de servidor web desarrollado por Microsoft para su uso en sistemas Windows NT. IIS proporciona una interfaz gráfica de usuario (GUI) para gestionar sitios web, así como un conjunto de herramientas de línea de comandos para gestionar sitios web.

¿Qué es http sys?

HTTP.sys es un archivo de sistema de Windows que proporciona una API de servidor HTTP utilizada por Internet Information Services (IIS) 7.0 y versiones posteriores. El controlador en modo kernel de HTTP.sys es responsable de recibir las peticiones HTTP, enrutarlas al proceso de trabajo apropiado y enviar las respuestas HTTP de vuelta al cliente. También proporciona un mecanismo de almacenamiento en caché que puede mejorar el rendimiento de IIS al almacenar en caché los archivos solicitados con frecuencia y eliminar la necesidad de recuperarlos del disco en cada solicitud.

¿Qué es http sys?

HTTP.sys es un archivo de sistema de Windows que proporciona una API de servidor HTTP utilizada por Internet Information Services (IIS) 7.0 y versiones posteriores. Es responsable de recibir las peticiones HTTP, enrutarlas a los trabajadores apropiados y devolver la respuesta a los clientes. También proporciona un mecanismo de almacenamiento en caché que puede mejorar el rendimiento de IIS al almacenar en caché los archivos solicitados con frecuencia y eliminar la necesidad de recuperarlos del disco en cada solicitud.

¿Qué son las extensiones ISAPI?

Las extensiones ISAPI son bibliotecas de enlace dinámico (DLL) que amplían las capacidades de Internet Information Services (IIS). Las extensiones ISAPI pueden ser escritas en cualquier lenguaje de programación que pueda crear una DLL, como C++.
IIS utiliza las extensiones ISAPI para procesar solicitudes de tipos específicos de recursos, como imágenes o documentos, que no son procesados por la cadena de procesamiento de solicitudes de IIS por defecto. Por ejemplo, cuando un usuario solicita un archivo .asp, IIS entrega la solicitud a la extensión ISAPI Asp.dll, que procesa la solicitud y devuelve la respuesta adecuada.
Las extensiones ISAPI también pueden modificar el procesamiento de solicitudes de otros tipos de recursos por parte del servidor. Por ejemplo, una extensión ISAPI puede interceptar solicitudes de archivos .html y añadir cabeceras personalizadas a la respuesta.

¿Qué es el modo pipeline en IIS? El modo pipeline en IIS se refiere al orden en que IIS procesará las peticiones. En el modo "Clásico", IIS procesará cada solicitud en el orden en que la reciba. En el modo "Integrado", IIS procesará las solicitudes en una tubería, lo que permite un mejor rendimiento.

Deja un comentario