CGI (Common Gateway Interface) Definizione significato

Cos’è il CGI (Common Gateway Interface)?

CGI ha due significati diversi: 1) Common Gateway Interface, e 2) Computer Generated Imagery.

1) Common Gateway Interface

La Common Gateway Interface (CGI) è un insieme di regole per eseguire scripts e programmi su un web server. Specifica quali informazioni vengono comunicate tra il server web e i browser web dei clienti e come le informazioni vengono trasmesse.

La maggior parte dei server web include una directory cgi-bin nella cartella root di ogni sito web sul server. Qualsiasi script messo in questa directory deve seguire le regole della Common Gateway Interface. Per esempio, agli script situati nella directory cgi-bin possono essere dati permessi di esecuzione, mentre ai file al di fuori della directory può non essere permesso di essere eseguiti. Uno script CGI può anche richiedere variabili d’ambiente CGI, come SERVER_PROTOCOL e REMOTE_HOST, che possono essere usate come variabili di input per lo script.

Siccome CGI è un’interfaccia standard, può essere usata su diversi tipi di hardware platforms ed è supportata da diversi tipi di software server web, come Apache e Windows Server. Gli script e i programmi CGI possono anche essere scritti in diversi linguaggi, come C++, Java, e Perl. Mentre molti siti web continuano ad usare CGI per eseguire programmi e script, gli sviluppatori ora spesso includono script direttamente nelle pagine web. Questi script, che sono scritti in linguaggi come PHP e ASP, sono elaborati sul server prima che la pagina sia caricata, e i dati risultanti sono inviati al browser dell’utente.

2) Computer Generated Imagery

Nel mondo della computer grafica, CGI si riferisce tipicamente a Computer Generated Imagery. Questo tipo di CGI si riferisce alla grafica 3D usata in film, TV, e altri tipi di media visivi. La maggior parte dei film d’azione moderni include almeno un po’ di CGI per gli effetti speciali, mentre altri film, come i film d’animazione della Pixar, sono costruiti completamente da grafica generata al computer.

La descrizione di CGI (Common Gateway Interface) in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di CGI (Common Gateway Interface) o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia