Преглед садржаја:
- Дефиниција - Шта значи Фаст Цоммон Гатеваи Интерфаце (ФастЦГИ)?
- Тецхопедиа објашњава брзи уобичајени интерфејс пролаза (ФастЦГИ)
Дефиниција - Шта значи Фаст Цоммон Гатеваи Интерфаце (ФастЦГИ)?
Фаст Цоммон Гатеваи Интерфаце (ФастЦГИ) је стандардни протокол за повезивање екстерних апликација на веб сервере. То је верзија постојећег стандардног Цоммон Гатеваи Интерфаце-а (ЦГИ) са побољшаним карактеристикама. ФастЦГИ остаје преферирани избор над ЦГИ и осталим власничким програмским интерфејсима апликацијских сервера (АПИ), јер су његове карактеристике брзе, отворене и одрживе. Међутим, ФастЦГИ остаје предложени отворени стандард и још се не користи широко.
Тецхопедиа објашњава брзи уобичајени интерфејс пролаза (ФастЦГИ)
ФастЦГИ проширује и побољшава ЦГИ модел на неколико начина:
- Пријаве могу бити написане на било којем програмском језику
- Подржава изолацију процеса тако да неисправна ФастЦГИ апликација не може срушити или оштетити језгрене сервере или друге апликације
- То је неовисно о платформи и није везано за било коју одређену архитектуру сервера. Било који веб сервер може да имплементира ФастЦГИ интерфејс.
- Обезбеђује поуздане перформансе и процесе који се могу користити за обнављање више захтева
- Миграција са ЦГИ је једноставна.
- Подржава дистрибуирану архитектуру
- Ради се о не-власничком, предлаганом отвореном стандарду и програмери се залажу за отварање стандардизације. Дакле, библиотеке и модули су слободно доступни популарним и бесплатним веб серверима.
Чини се да је ФастЦГИ решење за све проблеме са Веб сервером. Међутим, његове примјене имају недостатке, укључујући:
- Пропуштање меморије може се догодити јер се ФастЦГИ апликације не прекидају након сваког захтева веб сервера.
- Иако ФастЦГИ подржава изолацију процеса, он не подржава изолацију захтева. ФастЦГИ апликације истовремено обрађују сложене вишеструке захтеве. Стога, уместо изоловања неисправног захтева, сви остали захтеви се такође руше.
- Писање мултиплексирања ФастЦГИ апликација је сложено и дуготрајно.



