@Art005

Как работают WSGI сервера?

Уже второй день хочу разобраться как работает и что делает WSGI. Щас в голове полная каша.
Вот источник нашел где более менее много чего охвачено. Вопросы будут оттуда
https://lectureswww.readthedocs.io/5.web.server/ws...
Заранее спасибо за ответы.
Напишу как я это примерно представляю, исправьте если будут ошибки.
Если от веб сервера потребовали динамический файл, он направляет запрос на приложение, где ее принимает wsgi сервер ставит переменные окружения и запускает веб приложение с этими переменными окружения и функцией start response.
1)В чем отличия разных wsgi серверов(поверхностно) и какую главную функцию он имеет
2) Что за функция start-resonse, что она делает и что за объект write возвращает?
3) Где тут отрабатывает код из вьюх джанго, который и должен нам вернуть тело http ответа
4) Что мне еще почитать для понимания всех этих связей веб серверов с wsgi серверами?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
@bacon
1. WSGI это протокол, соответственно различия в способах реализации и наличия дополнительных плюшек
2, 3. реализацию этой функции (start-resonse) как раз django и берет на себя, в django проекте есть файл wsgi.py, начни с него
4. без понятия
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы