Permalink
Commits on Sep 18, 2009
Commits on Sep 17, 2009
  1. Added a comment about AnyEvent

    miyagawa committed Sep 17, 2009
  2. added echo.psgi

    miyagawa committed Sep 17, 2009
  3. oops, do not croak

    miyagawa committed Sep 17, 2009
  4. change wrap_error to run_app

    miyagawa committed Sep 17, 2009
  5. Deal with / problem with Apache thanks to sukria++ for pointing this …

    …out.
    
    There may be more issues when your app is running under /foo.
    miyagawa committed Sep 17, 2009
  6. delete MOD_PERL!

    miyagawa committed Sep 17, 2009
  7. added CGI.pm example

    miyagawa committed Sep 17, 2009
  8. Added a (failing) test to die in the app: servers should catch errors…

    … and display error messages
    miyagawa committed Sep 17, 2009
  9. rename foreach.t

    miyagawa committed Sep 17, 2009
Commits on Sep 16, 2009
  1. oops

    typester committed Sep 16, 2009
  2. correct disconnect callback

    typester committed Sep 16, 2009
  3. more Danga::Socket's way

    typester committed Sep 16, 2009
  4. set TCPNODELAY

    kazuho committed Sep 16, 2009
  5. Add X-Sendfile in image.psgi

    miyagawa committed Sep 16, 2009
  6. Implemented Plack::Util::is_real_fh and use it everywhere.

    Added docs and tests for Plack::Util.
    miyagawa committed Sep 16, 2009
  7. rm warn

    miyagawa committed Sep 16, 2009
  8. added example

    miyagawa committed Sep 16, 2009
  9. document for Coro

    miyagawa committed Sep 16, 2009
  10. Emulate Coro co-operative threading with Coro::Timer in the demo script.

    Now slowapp.psgi runs 100 req/s while other single process server does it 10/s.
    miyagawa committed Sep 16, 2009
  11. use Coro::AIO + IO::AIO to do sendfile(2) if available.

    With benchmarks/ab.pl -a eg/dot-psgi/image.psgi gives:
    
      Coro:       Requests per second:    181.01 [#/sec] (mean)
      AnyEvent:   Requests per second:    178.98 [#/sec] (mean)
      Standalone: Requests per second:    83.89 [#/sec] (mean)
    
    all with sendfile(2) enabled.
    miyagawa committed Sep 16, 2009
  12. Added a new Coro backend using Net::Server::Coro. All tests pass, and…

    … benchmark says 2500 req/s!
    miyagawa committed Sep 16, 2009
  13. remove the primitive Coro impl.

    miyagawa committed Sep 16, 2009