perl-Corona-0.1004-alt1.noarch.rpm


Advertisement

Description

perl-Corona - Coro based PSGI web server

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Corona-0.1004-alt1.noarch.rpm
Package name perl-Corona
Package version 0.1004
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 6.58 KB
Installed size 6.58 KB
Corona is a Coro based Plack web server. It uses the Net::Server::Coro manpage
under the hood, which means we have coroutines (threads) for each
socket, active connections and a main loop.
Because it's Coro based your web application can actually block with
I/O wait as long as it yields when being blocked, to the other
coroutine either explicitly with `cede' or automatically (via Coro::*
magic).
use Coro::LWP;
my $content = LWP::Simple::get($url); # this yields to other threads when IO blocks
Corona also uses the Coro::AIO manpage (and the IO::AIO manpage) if available, to send
the static filehandle using sendfile(2).
The simple benchmark shows this server gives 2000 requests per second
in the simple Hello World app, and 300 requests to serve 2MB photo
files when used with AIO modules. Brilliantly fast.
This web server sets `psgi.multithread' env var on.

Alternatives

Package Version Architecture Repository
perl-Corona - - -

Requires

Name Value
/usr/share/perl5 -
perl(HTTP/Status.pm) -
perl(List/Util.pm) -
perl(Net/Server/Coro.pm) >= 0.500
perl(Plack/HTTPParser.pm) -
perl(Plack/Util.pm) -
perl(Scalar/Util.pm) -
perl(base.pm) -
perl(constant.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Corona.pm) = 0.100.400
perl(Corona/Server.pm) -
perl(Plack/Handler/Corona.pm) -
perl(Plack/Server/Coro.pm) = 0.100.200
perl-Corona = 0.1004-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Corona-0.1004-alt1.noarch.rpm
Source Package perl-Corona-0.1004-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Corona rpm package:
    # sudo apt-get install perl-Corona

Files

Path
/usr/share/doc/perl-Corona-0.1004/Changes
/usr/share/doc/perl-Corona-0.1004/README
/usr/share/perl5/Corona.pm
/usr/share/perl5/Corona/Server.pm
/usr/share/perl5/Plack/
/usr/share/perl5/Plack/Handler/Corona.pm
/usr/share/perl5/Plack/Server/Coro.pm

See Also

Package Description
perl-Corona-scripts-0.1004-alt1.noarch.rpm Corona scripts
perl-Costume-Doublet-0.001-alt1.noarch.rpm perl module Costume-Doublet
perl-Cot-0.11-alt1.noarch.rpm super lightweight perl framework based on Plack
perl-Cot-Plugin-Session-0.07-alt1.noarch.rpm Cot framework Simple session plugin
perl-Cot-Plugin-TT-0.01-alt1.noarch.rpm It is a Template::Toolkit View module for Cot framework
perl-Cot-Plugin-TX-0.01-alt1.noarch.rpm It is a Text::Xslate View module for Cot framework
perl-Cot-scripts-0.11-alt1.noarch.rpm Cot scripts
perl-Coteng-0.11-alt1.noarch.rpm Lightweight Teng
perl-CouchDB-Client-0.09-alt1.noarch.rpm Simple, correct client for CouchDB
perl-CouchDB-Deploy-0.03-alt1.noarch.rpm Simple configuration scripting to deploy CouchDB databases
perl-CouchDB-ExternalProcess-0.02-alt1.noarch.rpm Write CouchDB External Processes quickly & easily
perl-CouchDB-Utils-0.3-alt1.noarch.rpm couchdb command line utils
perl-CouchDB-Utils-scripts-0.3-alt1.noarch.rpm CouchDB-Utils scripts
perl-CouchDB-View-0.003-alt1.noarch.rpm handle and create CouchDB views in Perl
perl-CouchDB-View-scripts-0.003-alt1.noarch.rpm CouchDB-View scripts
Advertisement
Advertisement