CGI

CGI ma dwa różne znaczenia: 1) Common Gateway Interface oraz 2) grafika generowana komputerowo.

1) Common Gateway Interface

Common Gateway Interface (CGI) to zestaw reguł dotyczących uruchamiania skryptów i programów na serwerze internetowym. Określa on, jakie informacje są przekazywane między serwerem internetowym a przeglądarkami internetowymi klientów oraz w jaki sposób te informacje są przesyłane.

Większość serwerów internetowych zawiera katalog cgi-bin w katalogu głównym każdej witryny znajdującej się na serwerze. Wszystkie skrypty umieszczone w tym katalogu muszą być zgodne z regułami Common Gateway Interface. Na przykład skryptom znajdującym się w katalogu cgi-bin można nadać uprawnienia do wykonywania, podczas gdy wykonywanie plików spoza tego katalogu może być niedozwolone. Skrypt CGI może także żądać zmiennych środowiskowych CGI, takich jak SERVER_PROTOCOL i REMOTE_HOST, które mogą być używane jako zmienne wejściowe skryptu.

Ponieważ CGI jest standardowym interfejsem, można go używać na wielu rodzajach platform sprzętowych i jest on obsługiwany przez kilka rodzajów oprogramowania serwerów internetowych, takich jak Apache i Windows Server. Skrypty i programy CGI można także pisać w kilku różnych językach, takich jak C++, Java i Perl. Chociaż wiele witryn nadal używa CGI do uruchamiania programów i skryptów, programiści często umieszczają teraz skrypty bezpośrednio na stronach internetowych. Skrypty te, napisane w językach takich jak PHP i ASP, są przetwarzane na serwerze przed załadowaniem strony, a wynikowe dane są wysyłane do przeglądarki użytkownika.

2) Grafika generowana komputerowo

W świecie grafiki komputerowej CGI zwykle oznacza grafikę generowaną komputerowo. Ten rodzaj CGI odnosi się do grafiki 3D używanej w filmach, telewizji i innych rodzajach mediów wizualnych. Większość współczesnych filmów akcji zawiera przynajmniej pewne elementy CGI używane do tworzenia efektów specjalnych, natomiast inne filmy, takie jak animowane filmy Pixara, są w całości tworzone z grafiki generowanej komputerowo.

Zaktualizowano June 24, 2010 przez Per C.

quizSprawdź swoją wiedzę

NTFS superseded which file system?

A
APFS
0%
B
FAT32
0%
C
HFS
0%
D
XFS
0%
Correct! Incorrect!     View the NTFS definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja CGI na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.