CGI
CGI tiene dos significados diferentes: 1) Common Gateway Interface (interfaz de entrada común), y 2) imágenes generadas por computadora.
1) Common Gateway Interface (interfaz de entrada común)
La Common Gateway Interface (interfaz de entrada común) 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 incluye un directorio cgi-bin en la carpeta raíz de cada sitio web del servidor. Todos los scripts colocados en este directorio deben seguir las reglas de la Common Gateway Interface (interfaz de entrada común). Por ejemplo, los scripts ubicados en el directorio cgi-bin pueden recibir permisos de ejecución, mientras que quizá no se permita ejecutar archivos que estén fuera del directorio. Un script CGI también puede solicitar variables de entorno CGI, como SERVER_PROTOCOL y REMOTE_HOST, que pueden usarse como variables de entrada para el script.
Dado que CGI es una interfaz estándar, puede usarse en varios tipos de plataformas de hardware 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 continúan usando CGI para ejecutar programas y scripts, actualmente los desarrolladores suelen incluir scripts directamente en las páginas web. Estos scripts, 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 computadora
En el mundo de los gráficos por computadora, CGI normalmente se refiere a las imágenes generadas por computadora. Este tipo de CGI hace referencia a los gráficos 3D usados en películas, televisión y otros tipos de medios visuales. La mayoría de las películas de acción modernas incluye al menos algo de CGI para los efectos especiales, mientras que otras películas, como las películas animadas de Pixar, se crean completamente con gráficos generados por computadora.
Pon a prueba tu conocimiento