Заједнички интерфејс за приступ (ЦГИ)

Аутор: Peter Berry
Датум Стварања: 17 Август 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Lanbon L8-HS - wi-fi выключатель на три линии с сенсорным экраном для Tuya Smart и Home Assistant
Видео: Lanbon L8-HS - wi-fi выключатель на три линии с сенсорным экраном для Tuya Smart и Home Assistant

Садржај

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

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


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

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

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

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

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


Ова дефиниција је написана у контексту Веб развоја