NOTÍCIA

Puma, novo servidor web para Ruby, é disponibilizado

A especialista em Ruby on Rails↳Ruby3 conteúdosComo migrei meus testes automatizados de Java para Ruby… Será que fiz bem?Dev (Back & Front) · jun 2019Refatoração em RubyDev (Back & Front) · mai 20197 exemplos de linguagens de programação server-sideGestão Dev & TI · jun 2024Ver tudo em Dev (Back & Front) → Platform-as-a-Service, Engine Yard, divulgou um novo servidor web para Ruby, que recebeu o nome de Puma. De acordo com seus desenvolvedores, o Puma foi criado como uma alternativa para WEBrick e Mongrel, e é construído ter melhor desempenho e para lidar com concorrência.

A novidade trabalha com qualquer aplicativo que suporte a interface Rack, além de processar requisições usando o Ragel, uma extensão otimizada em C, que oferece rápida análise do protocolo HTTP 1.1, atrás do qual oferece a solicitação em uma thread a partir de uma pool de threads. O Puma foi feito para ser um servidor “go-to” para  Rubinius, e também trabalha com JRuby and Ruby MRI.

Mais informações sobre o Puma, incluindo um guia e benchmarks, podem ser encontrados no site do projeto e neste link. O código fonte do novo servidor web está hospedado no GitHub.

Com informações de The H

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →