Tecnología

Inicio

El Protocolo SCGI

El Protocolo SCGI


SCGI siglas de Simple interfaz de entrada común. Es un desarrollo de CGI, Common Gateway Interface. Tanto CGI y SCGI traducen los comandos del programa de procedimiento que resultan en un formato de servidores Web pueden utilizar.

Función

Una página Web básica está escrito en HTML (lenguaje de marcado de hipertexto) y se transporta a través de HTTP (protocolo de transferencia de hipertexto). HTML es un formato simple basado en texto y el protocolo de vinculación que no contiene ningún construcciones de programación tales como el procesamiento condicional o manipulación variable. Esto hace que la manipulación de bases de datos y gestión de ficheros imposible. HTML tiene que recurrir a otros lenguajes de programación para realizar estas tareas. SCGI es un estándar para los programas de procedimiento para interactuar con HTML y HTTP.

Historia

SCGI fue publicado por primera vez por Neil Schemenauer en 2006, cuando CGI ya se había aplicado ampliamente. Un problema con CGI es que requiere un programa a ejecutar, que puede llevar mucho tiempo. Además, una nueva instancia de un programa que se ejecuta para cada petición que llega de los clientes a través de Internet - causando una gran carga en los servidores web. FastCGI se inventó para permitir que varias solicitudes para ser atendido por la misma ejecución de un programa y SCGI se basa en estos procedimientos.

Caracteristicas

Los clientes invocan procedimientos SCGI cuando una llamada a la dirección de un script CGI se emite en la barra de direcciones del navegador Web. páginas HTML también se llaman los scripts CGI a través de los comandos GET y POST emitidos cuando un usuario pulsa un botón de enviar en un formulario de página Web.