Информатика

Информатика
Вопрос
Что такое Gunicorn?
Ответ

Gunicorn — автономный веб-сервер с обширной функциональностью, предоставленной в удобном виде. Он изначально поддерживает различные фреймворки и адаптеры, что делает его чрезвычайно простой в использовании прямой заменой для многих серверов разработки.

Технически Gunicorn работает подобно Unicorn, популярному веб-серверу приложений Ruby. Они оба используют так называемую pre-fork модель (это значит, что главный процесс управляет инициированными рабочими процессами различного типа, создает сокеты и соединения, и т.п.).

Особенности сервера Gunicorn

  • Запускает любое приложение (и фреймворк) WSGI Python.
  • Служит заменой серверам Paster/Pyramid (сервер разработки Django), web2py и т.п.
  • Поставляется с различными конфигурациями и типами процессов.
  • Автоматически управляет процессами.
  • Поддерживает HTTP/1.0 и HTTP/1.1 с помощью синхронных и асинхронных процессов.
  • Поддерживает SSL.
  • Расширяется с помощью специальных точек входа.
  • Поддерживает Python 2.6+ и 3.x.
Информатика

Ещё по теме

Что такое SSH
Информатика Простая
Как установить PHP-FPM в Ubuntu и Debian
Информатика Простая
Как удалить Cloud-init из Ubuntu Server 20.04
ВУЗ Информатика Простая
Что такое аутентификация LDAP?
Прочее Информатика Сложная
Что такое Gunicorn?
Информатика