Fast Common Gateway Interface (FastCGI) Definición / explicación

La especificación FastCGI define un mecanismo para interconectar programas interactivos con un servidor web. FastCGI proporciona una alternativa de alto rendimiento a la interfaz de puerta de enlace común (CGI), una forma estándar de interconectar aplicaciones externas con servidores web que ha estado en uso durante muchos años. ¿Cuál de las siguientes opciones describe FastCGI? FastCGI es una extensión abierta, escalable e independiente del lenguaje de CGI que proporciona un alto rendimiento sin las limitaciones de las API específicas del servidor.

¿Qué es una extensión del script Common Gateway Interface?

Una extensión del Common Gateway Interface (CGI) es un script que se utiliza para interactuar con los servidores web. Este tipo de script suele estar escrito en Perl, y se utiliza para procesar los datos de los formularios que envían los usuarios de la web.

¿Qué es FastCGI?

FastCGI es una extensión de alto rendimiento del CGI (Common Gateway Interface) que permite a un servidor web manejar más de 10.000 peticiones por segundo de una manera más eficiente. FastCGI se implementa como una extensión abierta, escalable e independiente del lenguaje de CGI que es soportada por los principales servidores web.

¿Para qué se utiliza PHP FPM?

PHP FPM (FastCGI Process Manager) es una implementación alternativa de PHP FastCGI con algunas características adicionales útiles para sitios de cualquier tamaño, especialmente sitios más ocupados.

FPM agrega características tales como:

- Gestión avanzada de procesos con graceful stop/start
- Capacidad de ejecutar como un usuario diferente por seguridad
- Multiplexación de peticiones y procesos
- Mejor registro

Estas características hacen que FPM sea más robusto y útil en un entorno de producción que la implementación estándar de PHP FastCGI. ¿Dónde se usa la Interfaz de Pasarela Común? La Interfaz Común de Pasarela (CGI) se utiliza en servidores web para permitir que programas externos generen contenido dinámico. Este contenido es entonces típicamente devuelto al navegador web del usuario. Los scripts CGI pueden ser escritos en una variedad de lenguajes de programación, incluyendo Perl, C y Python.

Deja un comentario