ry / ebb

web server

This URL has Read+Write access

ebb / README
0805276a » ry 2008-08-18 small clean ups 1 (this is only for HEAD - old docs are found in the git repo)
2
0e2dc886 » Ryan Dahl 2008-02-27 web site and benchmark fixes 3 # A Web Server Called *Ebb*
8e435d52 » Ryan Dahl 2008-01-14 Added readme. Fixed some ve... 4
92fb937e » Ryan Dahl 2008-02-28 more upload tests and site ... 5 Ebb aims to be a small and fast web server specifically for hosting
2f3f0ec8 » ry 2008-08-02 update readme.. a bit 6 dynamic Ruby language web applications.
8e435d52 » Ryan Dahl 2008-01-14 Added readme. Fixed some ve... 7
f7edd686 » ry 2008-08-04 update website 8 It is a binding to [libebb](http://tinyclouds.org/libebb)
3b2c970a » Ryan Dahl 2008-01-14 more readme changes 9
7d7ff9e6 » Ryan Dahl 2008-03-04 documentation edit and a fi... 10 ## Install
62b496c6 » Ryan Dahl 2008-02-27 more site changes 11
92fb937e » Ryan Dahl 2008-02-28 more upload tests and site ... 12 The Ruby binding is available as a Ruby Gem. It can be install by executing
62b496c6 » Ryan Dahl 2008-02-27 more site changes 13
78c36476 » Ryan Dahl 2008-03-12 site update 14 gem install ebb
62b496c6 » Ryan Dahl 2008-02-27 more site changes 15
2f3f0ec8 » ry 2008-08-02 update readme.. a bit 16 If you want SSL support you must install GnuTLS.
17 Ebb has no other dependencies.
3b2c970a » Ryan Dahl 2008-01-14 more readme changes 18
7d7ff9e6 » Ryan Dahl 2008-03-04 documentation edit and a fi... 19 ## Running
20
0552a726 » ry 2008-08-09 remove rails running stuff. 21 Use Ebb.start_server()
7d7ff9e6 » Ryan Dahl 2008-03-04 documentation edit and a fi... 22
86b056ad » Ryan Dahl 2008-03-17 site update 23 ## Speed
0e2dc886 » Ryan Dahl 2008-02-27 web site and benchmark fixes 24
f7edd686 » ry 2008-08-04 update website 25 (these stats are out of date)
26
cbef1105 » ryah 2008-04-08 Support keep-alive in pytho... 27 Because Ebb handles most of the processing in C, it is able to do work
86b056ad » Ryan Dahl 2008-03-17 site update 28 often times more efficiently than other Ruby language web servers.
62b496c6 » Ryan Dahl 2008-02-27 more site changes 29
86b056ad » Ryan Dahl 2008-03-17 site update 30 ![Benchmark](http://s3.amazonaws.com/four.livejournal/20080311/ebb.png)
0e2dc886 » Ryan Dahl 2008-02-27 web site and benchmark fixes 31
86b056ad » Ryan Dahl 2008-03-17 site update 32 Ebb-Ruby can handle threaded processing better than the other 'evented'
33 servers. This won't be of any benefit to Rails applications because Rails
34 places a lock around each request that wouldn't allow concurrent processing
35 anyway. In Merb, for example, Ebb's thread handling will allow Ebb instances
36 to handle larger loads. [More](http://four.livejournal.com/848525.html)
62b496c6 » Ryan Dahl 2008-02-27 more site changes 37
38 ## Contributions
39
0a8a18b0 » Ryan Dahl 2008-03-17 fixed nasty content-length ... 40 Contributions (patches, criticism, advice) are very welcome!
86b056ad » Ryan Dahl 2008-03-17 site update 41 Please send all to to
42 [the mailing list](http://groups.google.com/group/ebbebb).
0a8a18b0 » Ryan Dahl 2008-03-17 fixed nasty content-length ... 43
cbef1105 » ryah 2008-04-08 Support keep-alive in pytho... 44 The source code is hosted [github](http://github.com/ry/ebb/tree/master). It
45 can be retrieved by executing
62b496c6 » Ryan Dahl 2008-02-27 more site changes 46
78c36476 » Ryan Dahl 2008-03-12 site update 47 git clone git://github.com/ry/ebb.git
0e2dc886 » Ryan Dahl 2008-02-27 web site and benchmark fixes 48
62b496c6 » Ryan Dahl 2008-02-27 more site changes 49 ## (The MIT) License
50
06bc036f » ry 2008-08-10 remove unicode character (f... 51 Copyright (c) 2008 [Ryah Dahl](http://tinyclouds.org) (ry at tiny clouds dot org)
62b496c6 » Ryan Dahl 2008-02-27 more site changes 52
53 <div id="license">
54 Permission is hereby granted, free of charge, to any person obtaining
55 a copy of this software and associated documentation files (the
56 "Software"), to deal in the Software without restriction, including
57 without limitation the rights to use, copy, modify, merge, publish,
58 distribute, sublicense, and/or sell copies of the Software, and to
59 permit persons to whom the Software is furnished to do so, subject to
60 the following conditions:
61
62 The above copyright notice and this permission notice shall be
63 included in all copies or substantial portions of the Software.
64
65 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
66 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
67 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
68 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
69 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
70 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
71 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9d780efa » Ryan Dahl 2008-02-28 many small bug fixes, mostl... 72 </div>