dcsimg

CGI - Interfaz de puerta común

CGI es la abreviatura de Common Gatey Interface. Es una especificación para transferir información entre un servidor World Wide Web y un CGI. programa. Un programa CGI es cualquier programa diseñado para aceptar y devolver datos que se ajustan a la especificación CGI. El programa puede estar escrito en cualquier lenguaje de programación, incluyendo C, Perl, Javao Visual Basic.

que es un bcp

Programas CGI

Los programas CGI son los más comunes para que los servidores web interactúen dinámicamente con los usuarios. Muchos HTML las páginas que contienen formularios, por ejemplo, utilizan un programa CGI para procesar los datos del formulario una vez enviado. Otro y cada vez más común para proporcionar dinámica La retroalimentación para los usuarios de la Web debe incluir guiones o programas que se ejecutan en la máquina del usuario en lugar del servidor web. Estos programas pueden ser Java applets, Secuencias de comandos de Java, o Controles ActiveX. Estas tecnologías se conocen colectivamente como lado del cliente soluciones, mientras que el uso de CGI es una lado del servidor solución porque el procesamiento se produce en el servidor web.

Un problema con CGI es que cada vez que se ejecuta un script CGI, un nuevo proceso Está empezado. Para ocupado sitios web, esto puede ralentizar notablemente el servidor. Una solución más eficiente, pero que también es más difícil de implementar, es utilizar el servidor FUEGO, como ISAPI or NSAPI. Otra solución cada vez más popular es utilizar Java servlets.