Strona główna : Warunki oprogramowania : Definicja CGI

CGI

CGI ma dwa różne znaczenia: 1) Common Gateway Interface i 2) Computer Generated Imagery.

1) Wspólny interfejs bramy

Common Gateway Interface (CGI) to zestaw reguł uruchamiania skrypty i programów na serwerze internetowym. Określa, jakie informacje są przesyłane między serwerem WWW a klientami Przeglądarki internetowe i w jaki sposób informacje są przekazywane.

Większość serwerów internetowych zawiera plik cgi-bin katalog w korzeń folder każdej witryny na serwerze. Wszelkie skrypty umieszczone w tym katalog muszą przestrzegać zasad wspólnego interfejsu bramy. Na przykład skrypty znajdujące się w cgi-bin katalogowi mogą być nadane uprawnienia do wykonywania, podczas gdy pliki spoza katalogu mogą nie zostać wykonane. Skrypt CGI może również żądać zmiennych środowiskowych CGI, takich jak SERVER_PROTOCOL i REMOTE_HOST, które mogą być używane jako zmienne wejściowe dla skryptu.

Ponieważ CGI jest standardowym interfejsem, można go używać na wielu typach sprzętu Platformy i jest obsługiwany przez kilka typów oprogramowania serwera WWW, takie jak Apache i Windows Server. Skrypty i programy CGI można również pisać w kilku różnych językach, takich jak C + +, Jawa, Perl. Podczas gdy wiele witryn internetowych nadal używa CGI do uruchamiania programów i skryptów, programiści często umieszczają skrypty bezpośrednio na stronach WWW. Te skrypty, które są napisane w językach takich jak PHP i ASP, są przetwarzane na serwerze przed załadowaniem strony, a wynikowe dane przesyłane są do przeglądarki użytkownika.

2) Obrazy generowane komputerowo

W świecie grafiki komputerowej CGI zwykle odnosi się do obrazów generowanych komputerowo. Ten typ CGI odnosi się do grafiki 3D używanej w filmie, telewizji i innych rodzajach wizualnych głoska bezdźwięczna. Większość współczesnych filmów akcji zawiera przynajmniej część CGI dla efektów specjalnych, podczas gdy inne filmy, takie jak filmy animowane Pixar, są zbudowane całkowicie z grafiki generowanej komputerowo.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję CGI. Wyjaśnia w terminologii komputerowej, co oznacza CGI i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję CGI za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.