Python: С Gevent необходимо ли передний сервер / обратный прокси?

StackOverflow https://stackoverflow.com/questions/6319463

  •  27-10-2019
  •  | 
  •  

Вопрос

В связанном вопросе я пытаюсь выяснить, как веб -приложение Python «связывается вместе» от конца до конца, и я предполагал, что Apache/Lighttpd/Nginx требуется с модулем WSGI. (Давайте предположим, что я обслуживаю статическое содержание, используя CDN.)

Можно ли пропустить WSGI и использовать библиотеку Gevent для непосредственного обслуживания клиентов?

Это было полезно?

Решение

Gevent не включает готовый HTTP-сервер, но можно было бы написать один, используя gevent.server. Анкет Вероятно, легче использовать легкий контейнер WSGI, такой как Вставьте развертывание хотя.

Другие советы

Вы могли бы, но не захотеть для приложений, не имеющих Toy, поскольку его возможности/безопасность ограничены. Nginx - идеальный компаньон, хотя.

Автор Gevent Рекомендует использовать оружие.

Пропуск WSGI (а не второй HTTP -сервер) не имеет большого смысла. Это просто соглашение для программ для взаимодействия друг с другом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top