perl-Twiggy

AnyEvent HTTP server for PSGI

Twiggy is a lightweight and fast HTTP server with unique features such as: * PSGI Can run any PSGI applications. Fully supports _psgi.nonblocking_ and _psgi.streaming_ interfaces. * AnyEvent This server uses AnyEvent and runs in a non-blocking event loop, so it's best to run event-driven web applications that runs I/O bound jobs or delayed responses such as long-poll, WebSocket or streaming content (server push). This software used to be called Plack::Server::AnyEvent but was renamed to Twiggy. * Fast header parser Uses XS/C based HTTP header parser for the best performance. (optional, install the HTTP::Parser::XS module to enable it; see also Plack::HTTPParser for more information). * Lightweight and Fast The memory required to run twiggy is 6MB and it can serve more than 4500 req/s with a single process on Perl 5.10 with MacBook Pro 13" late 2009. * Superdaemon aware Supports Server::Starter for hot deploy and graceful restarts. To use it, instead of the usual: plackup --server Twiggy --port 8111 app.psgi install Server::Starter and use: start_server --port 8111 -- plackup --server Twiggy app.psgi

There is no official package available for openSUSE Leap 15.3

Distributions

openSUSE Tumbleweed

openSUSE Leap 15.3

openSUSE Leap 15.2

openSUSE Factory RISCV

SUSE SLE-15-SP3

SUSE SLE-15-SP2

SUSE SLE-15-SP1

Fedora Rawhide (unstable)

Fedora 34

Fedora 33

Fedora 32

Unsupported distributions

The following distributions are not officially supported. Use these packages at your own risk.

SUSE:SLE-15:GA

openSUSE:Leap:15.0

openSUSE:Leap:15.1

SUSE:SLE-12:SLE-Module-Adv-Systems-Management