Juan Garcés

Personal Blog

CGI

septiembre 5th, 2013

Abreviación del término «Common Gateway Interface». El CGI es un programa que reside en el servidor -es decir, la computadora donde estás las páginas que Ud. visita- y se ejecuta al ser llamado de una página HTML. Este programa puede recibir unos parámetros de la página, y generalmente, después de haber procesado su tarea, devuelve una página de resultados o confirmación. A nivel técnico, es un programa ejecutable desde una máquina UNIX. Por ello, se puede programar un CGI en lenguaje Perl -interpretado- o C -compilado-. La ventaja de utilizar un CGI es que el programa puede interactuar con información residente en el servidor. Puede servir, por lo tanto, para salvar informaciones de visitantes en archivos, filtrar o discriminar los accesos a algunas páginas del site a través de una clave, etc. Las desventajas de un CGI: es un programa residente en el servidor, por lo tanto este último tiene que procesar una serie de comandos cada vez que el CGI sea llamado. Esto difiere de aplicaciones hechas en Java, que se ejecutan a nivel de cliente -es decir, en la computadora del cliente, evitando recargar el proceso del servidor.

Juan Garcés

Personal Blog