Достаточно ли одного Gunicorn для размещения приложения Flask / Нужно ли настраивать Gunicorn? - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть много колб-приложений, работающих как независимый модуль.(Здесь нет веб-страниц, CSS или любой файл скрипта).Это чисто веб-сервисы, основанные на Rest, которые выполняют некоторую обработку и возвращают ответ.

Я бы хотел довести эти колб-приложения до уровня производства.Таким образом, мне нужно заменить внутренний колб-сервер на какой-нибудь другой сервер производственного класса.Через Интернет я обнаружил, что мы должны использовать какой-нибудь WSGI-сервер (GUnicorn с NGINX в качестве прокси-сервера).Поскольку у нас нет статических веб-страниц для обслуживания, я запутался, нужно ли мне настраивать NGINX или Gunicorn в одиночку с Async worker, чтобы справиться с нагрузкой на производстве.

Примечание: у нас огромная нагрузканад производством, поскольку он будет обрабатывать более 100 тыс. изображений.

1 Ответ

0 голосов
/ 14 сентября 2018

Вам нужно использовать Gunicorn с Nginx. Gunicorn - это сервер Python WSGI.

Цитата с сайта Gunicorn: Лучше всего использовать Gunicorn за прокси-сервером HTTP. Мы настоятельно рекомендуем вам использовать nginx. ссылка

...