Home : Termos de Software : Definição de CGI

CGI

O CGI tem dois significados diferentes: 1) Common Gateway Interface e 2) Imagens geradas por computador.

1) Interface de gateway comum

A Common Gateway Interface (CGI) é um conjunto de regras para execução Scripts e programas em um servidor da Web. Ele especifica quais informações são comunicadas entre o servidor Web e os dados dos clientes. Navegadores da Web e como a informação é transmitida.

A maioria dos servidores da Web inclui um cgi-bin diretório no raiz pasta de cada site no servidor. Quaisquer scripts colocados neste anuário deve seguir as regras da Common Gateway Interface. Por exemplo, scripts localizados no diretório cgi-bin O diretório pode receber permissões executáveis, enquanto os arquivos fora do diretório podem não ter permissão para serem executados. Um script CGI também pode solicitar variáveis ​​de ambiente CGI, como SERVER_PROTOCOL e REMOTE_HOST, que pode ser usado como variáveis ​​de entrada para o script.

Como o CGI é uma interface padrão, ele pode ser usado em vários tipos de hardware plataformas e é suportado por vários tipos de software de servidor Web, como Apache e Windows Server. Os scripts e programas CGI também podem ser escritos em vários idiomas diferentes, como C + +, Javae Perl. Embora muitos sites continuem usando o CGI para executar programas e scripts, os desenvolvedores agora geralmente incluem scripts diretamente nas páginas da Web. Esses scripts, escritos em idiomas como PHP e ASP, são processados ​​no servidor antes do carregamento da página e os dados resultantes são enviados ao navegador do usuário.

2) Imagens geradas por computador

No mundo da computação gráfica, o CGI geralmente se refere a imagens geradas por computador. Esse tipo de CGI refere-se aos gráficos 3D usados ​​em filmes, TV e outros tipos de imagens visuais. meios de comunicação. A maioria dos filmes de ação modernos inclui pelo menos alguns CGI para efeitos especiais, enquanto outros, como os filmes de animação da Pixar, são construídos completamente a partir de gráficos gerados por computador.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de CGI. Explica na terminologia de computação o que significa CGI e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de CGI, pode fazer referência a ela usando os links de citação acima.