From: Kirk Haines Date: 2005-12-02T04:48:57+09:00 Subject: Re: Ruby Enterprise App Design Advice On Thursday 01 December 2005 8:02 am, TeslaOMD wrote: > I like your idea about the Session server and Drb. I think we'll have > to get things going and just see how it works. I seem to understand the > basics of the Drb examples, but I'm wondering if anyone knows how > performant it really is? I suppose I'll see for myself after a few > weeks of code. Thanks for the feedback. I've benchmarked some simple Drb tasks before. It's not as fast as I'd like, but about as fast as I expected. I don't have any hard numbers because it's been a while since I did it, but it seems like when I was playing with accessing a hash held by Drb, I was getting about 100 calls per second, running both client and server on the same machine. I have a database connection pool being shared by a number of low usage web apps and sites right now via Drb. It's fast enough that I can't notice a speed difference on any of the apps compared to each of them having their own private pool, but with the loads you are talking about, I think a single Drb session server would be a bottleneck. Kirk Haines