Nwlapcug.com


Il protocollo SCGI



SCGI sinonimo di semplice Common Gateway Interface. È uno sviluppo di CGI, il Common Gateway Interface. SCGI e CGI tradurre i comandi di programma procedurale che si traducono in un formato Web Server possono utilizzare.

Funzione

Una pagina Web di base è scritta in HTML (hypertext markup language) e trasportata dal protocollo HTTP (hypertext transfer protocol). HTML è un semplice formattazione e collegamento di protocollo che non contiene alcun costrutti di programmazione quali elaborazione condizionale o manipolazione variabile basata su testo. Questo rende la gestione di database e gestione dei file Impossibile. HTML deve chiamare su altri linguaggi di programmazione per eseguire queste attività. SCGI è uno standard per programmi procedurali interagire con HTML e HTTP.

Storia

SCGI fu pubblicato da Neil Schemenauer nel 2006 quando la CGI è stata già ampiamente implementata. Un problema con CGI è che richiede un programma da eseguire, che può richiedere molto tempo. Inoltre, una nuova istanza di un programma viene eseguita per ogni richiesta che arrivano dai client su Internet..--causando un carico pesante sul server Web. FastCGI è stato inventato per attivare diverse richieste essere servite dalla stessa esecuzione di un programma e SCGI si basa su queste procedure.

Caratteristiche

I client richiamare procedure SCGI quando una chiamata all'indirizzo di uno script CGI viene emesso nella barra degli indirizzi di un browser Web. Pagine HTML chiamano anche gli script CGI attraverso i comandi GET e POST, emessi quando un utente preme un pulsante di invio in un form della pagina Web.