Ah, well that makes sense! Thanks for clearing that up!
Quoting Kirk Haines <[EMAIL PROTECTED]>: > On 11/1/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >> I'm curious to know why the URL classifier was moved from C code to >> Ruby code. I am under the impression that Ruby code is often much >> slower than C extensions. I'm also under the impression that the URL >> classifier is somewhere that speed would be desirable. > > C code will generally be faster than Ruby code, yes. > > The thing with the classifier is that for small numbers of urls to > classify, the pure ruby solution is as fast or faster than the trie > based C classifier, and the decision was made that the simplification > represented by switching to a pure ruby solution there was a > beneficial tradeoff, since most people do not have more than a dozen > handlers registered with a mongrel instance, so for most people there > will be no performance loss. > > > Kirk Haines > _______________________________________________ > Mongrel-users mailing list > Mongrel-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/mongrel-users > _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users