¿Qué es CGI (Common Gateway Interface)?

Significado de CGI (Common Gateway Interface) (Qué es y Definición)

CGI tiene dos significados diferentes: 1) Common Gateway Interface, y 2) Computer Generated Imagery.

1) Common Gateway Interface

La Common Gateway Interface (CGI) es un conjunto de reglas para ejecutar scripts y programas en un servidor web. Especifica qué información se comunica entre el servidor web y los navegadores web de los clientes y cómo se transmite la información.

La mayoría de los servidores web incluyen un directorio cgi-bin en la carpeta root de cada sitio web del servidor. Cualquier script colocado en este directorio debe seguir las reglas de la Common Gateway Interface. Por ejemplo, los scripts ubicados en el directorio cgi-bin pueden tener permisos de ejecución, mientras que los archivos fuera del directorio no pueden ser ejecutados. Un script CGI también puede solicitar variables de entorno CGI, como SERVER_PROTOCOL y REMOTE_HOST, que pueden utilizarse como variables de entrada para el script.

Dado que CGI es una interfaz estándar, puede utilizarse en múltiples tipos de hardware plataformas y es compatible con varios tipos de software de servidor web, como Apache y Windows Server. Los scripts y programas CGI también pueden escribirse en varios lenguajes diferentes, como C++, Java y Perl. Aunque muchos sitios web siguen utilizando CGI para ejecutar programas y scripts, ahora los desarrolladores suelen incluir scripts directamente en las páginas web. Estos scripts, que están escritos en lenguajes como PHP y ASP, se procesan en el servidor antes de que se cargue la página, y los datos resultantes se envían al navegador del usuario.

2) Imágenes generadas por ordenador

En el mundo de la infografía, CGI suele referirse a las imágenes generadas por ordenador. Este tipo de CGI se refiere a los gráficos 3D utilizados en el cine, la televisión y otros tipos de medios visuales medios de comunicación. La mayoría de las películas de acción modernas incluyen al menos algo de CGI para los efectos especiales, mientras que otras películas, como las de animación de Pixar, se construyen completamente con gráficos generados por ordenador.

La definición de CGI (Common Gateway Interface) en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de CGI (Common Gateway Interface) o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.