Я использую nginx с gunicorn и django. Я хотел бы знать
Вопрос: Каковы преимущества использования gunicorn по сравнению с использованием только одного сервера запуска django
https://docs.djangoproject.com/en/2.2/ref/django-admin/#runserver
django-admin runserver [addrport] Запускает облегченный веб-сервер разработки на локальном компьютере. ... НЕ ИСПОЛЬЗУЙТЕ ЭТОТ СЕРВЕР В НАСТРОЙКЕ ПРОИЗВОДСТВА. Не пошло через аудит безопасности или тесты производительности. (И вот как это останусь Мы занимаемся созданием веб-фреймворков, а не веб- серверы, поэтому улучшение этого сервера, чтобы иметь возможность обрабатывать производство окружающая среда выходит за рамки Django.)
django-admin runserver [addrport]
Запускает облегченный веб-сервер разработки на локальном компьютере.
...
НЕ ИСПОЛЬЗУЙТЕ ЭТОТ СЕРВЕР В НАСТРОЙКЕ ПРОИЗВОДСТВА. Не пошло через аудит безопасности или тесты производительности. (И вот как это останусь Мы занимаемся созданием веб-фреймворков, а не веб- серверы, поэтому улучшение этого сервера, чтобы иметь возможность обрабатывать производство окружающая среда выходит за рамки Django.)
Также Gunicorn может создавать несколько рабочих, слушающих один и тот же сокет, что заставляет веб-приложение параллельно обслуживать HTTP-запросы.