PSGI

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

PSGI или Perl Web Server Gateway Interface - спецификация, предназначенная для отделения среды веб-сервера от кода веб-фреймворка. PSGI не является программным интерфейсом (API) для веб-приложений.

PSGI сервер - программа на Perl, предоставляющая среду для запуска в ней PSGI приложения. Его часто называют PSGI Application Container, так как он похож на Java Servlet Container, который представляет собой Java-процесс, предоставляющий среду для сервлетов Java.

Фреймворки с поддержкой PSGI:

PSGI/Plack web-серверы:

Пример PSGI приложения

[править | править код]
my $app = sub {
    return [200, ['Content-Type' => 'text/plain'], ["hello, world\n"]];
}

Хостинг с поддержкой PSGI приложений

[править | править код]