Задать вопрос
@alekssamos
Программист любитель

Объясните, Как работает WSGI?

Все мы знаем, что, допустим, PHP скрипт при запросе вызывается, выполняется и умирает. Если создать глобальную переменную $x=5;, то при следующих запросах её уже там не будет.

Так вот, а python как работает? Как демон? То есть если, допустим, в одном из запросов в скрипте создать глобальную переменную x=5, то она будет доступна до перезапуска программы? А сервер всего лишь при каждом HTTP запросе уже из работающей программы вызывается функция application? Многопоточно (threading) или многопроцессорно (multiprocessing)? Да, так или как-то по-другому? Просто перешёл с PHP и интересен миханизм работы.
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
qlkvg
@qlkvg
python backend developer
https://www.youtube.com/watch?v=LEbVn0cJQLg&list=L...

крайней толковый доклад про WSGI и ASGI. про WSGI буквально первые 5 минут, но вполне подробно на примере объясняется
Ответ написан
Комментировать
@alekssamos Автор вопроса
Программист любитель
Да. Создаётся один раз, между запросами сохраняется.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы