Пума (веб-сервер)

Пума
Оригинальный автор(ы)Эван Феникс
Первоначальный выпуск2011
Стабильный релиз
6.4.3 [1]  / 19 сентября 2024 г. ; 17 дней назад ( 19 сентября 2024 )
Репозиторий
  • github.com/puma/puma
Написано вРуби , С
Операционная системаКроссплатформенный
Доступно вАнглийский
ТипВеб-сервер
ЛицензияBSD 3-пункт
Веб-сайтpuma.io

Puma — это HTTP- веб-сервер, созданный на основе Mongrel и написанный Эваном Фениксом. Он делает упор на скорость и эффективное использование памяти .

Прием и использование

Puma — это веб-сервер, поставляемый с Mastodon [2] и рекомендуемый хостинг-провайдером Heroku в качестве замены Unicorn . [3]

Deliveroo опубликовала сравнительный тест двух серверов и пришла к выводу, что «Puma работает лучше, чем Unicorn во всех тестах, которые были либо сильно связаны с вводом-выводом, либо чередовали ввод-вывод и работу ЦП», но Unicorn все равно показал себя немного лучше в ситуациях, когда загрузка ЦП была ограничивающим фактором. [4]

Ссылки

  1. ^ "Выпуск 6.4.3". 19 сентября 2024 г. Получено 26 сентября 2024 г.
  2. ^ Рочко, Евгений (12 апреля 2017 г.). "Масштабирующийся мастодонт". Medium.com . Архивировано из оригинала 8 декабря 2018 г.
  3. ^ "Puma теперь является рекомендуемым веб-сервером Ruby". Heroku Dev Center . 23 января 2015 г.
  4. ^ Павезе, Томмазо (21 декабря 2016 г.). «Unicorn против Puma: тесты производительности сервера Rails». Deliveroo.engineering .
  • Официальный сайт
Получено с "https://en.wikipedia.org/w/index.php?title=Puma_(веб_сервер)&oldid=1147616720"