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

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

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

Anonim

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

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

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

ФастЦГИ проширује и побољшава ЦГИ модел на неколико начина:

  • Пријаве могу бити написане на било којем програмском језику
  • Подржава изолацију процеса тако да неисправна ФастЦГИ апликација не може срушити или оштетити језгрене сервере или друге апликације
  • То је неовисно о платформи и није везано за било коју одређену архитектуру сервера. Било који веб сервер може да имплементира ФастЦГИ интерфејс.
  • Обезбеђује поуздане перформансе и процесе који се могу користити за обнављање више захтева
  • Миграција са ЦГИ је једноставна.
  • Подржава дистрибуирану архитектуру
  • Ради се о не-власничком, предлаганом отвореном стандарду и програмери се залажу за отварање стандардизације. Дакле, библиотеке и модули су слободно доступни популарним и бесплатним веб серверима.

Чини се да је ФастЦГИ решење за све проблеме са Веб сервером. Међутим, његове примјене имају недостатке, укључујући:

  • Пропуштање меморије може се догодити јер се ФастЦГИ апликације не прекидају након сваког захтева веб сервера.
  • Иако ФастЦГИ подржава изолацију процеса, он не подржава изолацију захтева. ФастЦГИ апликације истовремено обрађују сложене вишеструке захтеве. Стога, уместо изоловања неисправног захтева, сви остали захтеви се такође руше.
  • Писање мултиплексирања ФастЦГИ апликација је сложено и дуготрајно.
Шта је брзи заједнички приступни интерфејс (фастцги)? - дефиниција из техопедије