Встречается на собеседованиях • сегодня

Зачем нужен wsgi

WSGI (Web Server Gateway Interface) — это стандарт взаимодействия между веб-сервером и Python-приложениями. Он обеспечивает унифицированный интерфейс, позволяющий серверу (например, Nginx, Apache) передавать запросы приложению (например, Flask, Django) и получать ответы.

Зачем нужен:

  1. Стандартизация — единый протокол для всех Python-фреймворков.
  2. Гибкость — можно менять сервер или приложение без переписывания кода.
  3. Масштабируемость — поддержка асинхронных серверов (Gunicorn, uWSGI).

Пример простого WSGI-приложения:

python
def application(environ, start_response):
    status = '200 OK'
    headers = [('Content-Type', 'text/plain')]
    start_response(status, headers)
    return [b'Hello, WSGI!']

Без WSGI пришлось бы писать отдельные адаптеры для каждого сервера.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы