Кућа Аудио Шта је заједнички интерфејс за приступ (цги)? - дефиниција из техопедије

Шта је заједнички интерфејс за приступ (цги)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Цоммон Гатеваи Интерфаце (ЦГИ)?

Цоммон Гатеваи Интерфаце (ЦГИ), у контексту веб развоја, је интерфејс за покретање извршних датотека путем веб сервера. У већини случајева, то значи да узмете ХТТП захтев и проследите га апликацији да би се динамички генерирана ХТМЛ страница вратила у прегледач. Иако је скоро сваки програм који се може изводити на веб серверу употребљив као ЦГИ скрипта, Перл је најпопуларнији језик.

Стандард за ЦГИ је дефинисан у РФЦ 3875.

Тецхопедиа објашњава заједнички интерфејс пролаза (ЦГИ)

У раним данима веб развоја ЦГИ је био један од ретких начина за обезбеђивање интерактивности у веб апликацији. Најчешће је било на Апацхеу, али портови су прављени да покрећу и ЦГИ на ИИС-у.

Најчешћа употреба ЦГИ-ја је употреба скриптних језика, па је уобичајено да се ово назива извођењем ЦГИ скрипте. ЦГИ програми и скрипте обично се сакупљају у фасцикли названој / цги-бин /.

Главни недостатак ЦГИ-ја је то што свака учитавање странице настаје преко главе тако да се програми морају учитати у меморију. Подаци се не могу лако сачувати у меморији између учитавања страница. Због овог недостатка, многи програмери су се преселили на сервере апликација који и даље раде. Међутим, постоји огромна постојећа база кодова, много тога у Перлу. Присталице ЦГИ-а тврде да је то једноставан, стабилан и добар избор за одређене апликације, посебно који укључују задатке у којима Перл истиче, као што је руковање текстом. Заобилазни проблеми такође избегавају учитавање у Перл или ПХП рунтимеу за сваки захтев тако што укључују време извршавања на веб серверу (мод_перл и мод_пхп у Апацхеу) или другим решењима као што је ФастЦГИ (одвојени процеси који обрађују више захтева).

Ова дефиниција је написана у контексту Веб развоја
Шта је заједнички интерфејс за приступ (цги)? - дефиниција из техопедије