/
README
52 lines (36 loc) · 1.45 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
NAME
Nomo - High-performance preforking PSGI web server
SYNOPSIS
# Run app.psgi with the default settings
> nomo
# run with Server::Starter
> start_server --port 127.0.0.1:80 -- nomo --max-servers 32 myapp.psgi
# UNIX domain sockets
> nomo --listen /tmp/nomo.sock
DESCRIPTION
Nomo is a PSGI perl web server that has unique features such as:
High Performance
Uses the fast XS/C HTTP header parser
Preforking
Runs servers preforked like most high performance UNIX servers do.
Superdaemon aware
Supports Server::Starter for hot deploy and graceful restarts.
UNIX Domain Socket support
Forked children share the UNIX domain socket with the parent process
for the best performance when used with the nginx proxy in front.
PSGI compatible
Can run any PSGI applications and frameworks
HTTP/1.1 support
Supports chunked requests and responses, keep-alive and pipeline
requests.
AUTHOR
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Andy Grundman wrote Catalyst::Engine::HTTP::Prefork, which this module
is heavily based on.
Kazuho Oku wrote Net::Server::SS::PreFork that makes easy to add
Server::Starter support to this software.
LICENSE
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
SEE ALSO
Plack Catalyst::Engine::HTTP::Prefork Net::Server::Prefork