Русская Википедия:UWSGI

Материал из Онлайн справочника
Версия от 04:06, 18 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{Карточка программы | название = uWSGI | status = активное | разработчик = Unbit | operating system = кроссплатформенное ПО | latest release version = 2.0.19.1 }} '''uWSGI''' — веб-сервер и сервер веб-приложени...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Карточка программы uWSGI — веб-сервер и сервер веб-приложений, первоначально реализованный для запуска приложений Python через протокол WSGI (и его бинарный вариант uwsgi — отсюда название). Версия 2.0 поддерживает также запуск веб-приложений Lua, Perl, Ruby и других[1].

Применение

Может работать как самостоятельный веб-сервер, так и в интеграции с Apache HTTP Server[2], Nginx[3][4], Cherokee HTTP Server и другими.

Используется для запуска приложений на базе фреймворков Django[5], Flask[6] и других.

Сервер приложений uWSGI используется как для разворачивания тестовой среды разработчика ПО, так и для управления облачными сервисами, предлагающими хостинг приложений на Python и других языках (например, хостинг DigitalOcean[7], PaaS-хостинг PythonAnywhere, 8host[8]).

Дистрибутив

Распространяется через менеджер пакетов PyPI[9].

Протокол uwsgi

Протокол uwsgi (в нижнем регистре) является бинарной реализацией протокола WSGI, оптимизированном для ускорения взаимодействия сервера и приложений[10].

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Python Шаблон:Веб-серверы