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

Reply via email to