[Mongrel-development] 1.9

Kirk Haines wyhaines at gmail.com
Wed Dec 12 15:18:22 EST 2007


On Dec 12, 2007 11:55 AM, Evan Weaver <evan at cloudbur.st> wrote:
> I think 2) remove C Ragel is debatable. Didn't ry say that performance suffered?

Performance is going to suffer.  HTTP parsing is expensive, and unless
we goto a parser like ServerSide's (heavily regexp based), I don't
think we're going to come close to the speed of a C based parser. I
think the question is whether the performance loss is enough to be
debilitating on 1.9.x or on rubinius (or jruby?).  I would think that
we wouldn't get rid of the C extensions, though.  Just render them an
additional, optional component.

> 6) Merge mongrel_rails and mongrel::cluster into a less fussy mongrel
> runner, possibly removing gem_plugin in the process.

Hallelujah!



Kirk


More information about the Mongrel-development mailing list