Встречается на собеседованиях • сегодня
Что такое WSGI
WSGI (Web Server Gateway Interface) — это стандартный интерфейс между веб-серверами и Python-приложениями. Он определяет простой и универсальный способ взаимодействия сервера (например, Nginx, Apache) с приложением (например, Flask, Django).
Основные особенности:
- Позволяет серверу передавать HTTP-запросы приложению в стандартизированном виде.
- Приложение возвращает ответ в формате, понятном серверу.
- Упрощает развертывание Python-приложений на разных серверах.
Пример простого WSGI-приложения:
python
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
return [b'Hello, WSGI!']Где:
environ— словарь с переменными окружения и данными запроса.start_response— функция для отправки HTTP-статуса и заголовков.
Популярные WSGI-серверы: Gunicorn, uWSGI, Waitress.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы