BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Framework Performance: Ruby on Rails vs Django vs Symfony

by Peter Cooper on Jul 16, 2006 |

Someone (and it's unsure who, as they left no byline) recently decided to run some benchmarks against the three major Web application development frameworks, Ruby on Rails, Django and Symfony.

Firstly, they developed a simple application in all three frameworks that tested similar functions such as basic database functionality, reloading pages, and so forth. They tested the applications with 50 concurrent virtual users and 150 concurrent virtual users on a dual Xeon 3.2GHz server with 2 gigabytes of RAM, and produced some basic statistics for the results.

The testing, however, appeared to be flawed, with the tester admitting that in the 150 user test with Symfony, most requests returned with a 500 Internal Server Error. Their main set of successful results, however, shows that Rails proved significantly faster than Symfony, but Django proved faster still. They also demonstrated that not using a PHP accelerator significantly slowed down the already slow Symfony (a good counterpoint to those PHP programmers who claim their language is the fastest.. it's how you use it that counts!). 10 Mongrel processes also seemed to just outperform a lighttpd-based FastCGI configuration.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

publishing by Gerald Loeffler

sorry for this bad-tempered remark:

the rules of the scientific community (which had a very large part in building up todays body of knowledge) has very strict rules on publishing: any publication must precisely state *who* did *what* based on *what previous work* and is then peer-reviewed to assess its credibility.

It seems worthwhile recalling these basic rules when "someone anonymous did something that seems to be flawed", as in the piece of work referred to in this posting (interesting as it may appear)...

cheers,
gerald

www.gerald-loeffler.net

seems to be flawed? by Obie Fernandez

I don't understand your comment "did something that seems to be flawed". Yes it was anonymous, but I believe the information presented at the link is quite detailed and interesting to our readers.

Re: publishing by Peter Cooper

I anticipated this response when writing up this item. Whenever someone publishes a link to some non scientific-method testing or benchmarking, it's time to put the flame jacket on.

The reality is, however, one of pragmatism. These anecdotal results may be of some use and do provide a comparison. This is not an academic or scientific journal (where more stringent requirements are the norm) and we publish information about things that may be of use, whether they're bylined or not. After all, if this were a scientific journal, this blog post would have had to go through a peer review itself ;-)

Re: publishing by Gerald Loeffler

it's time to put the flame jacket on.


if this was a "flame" than it must have been the most polite flame i've ever seen ;-)

and actually, my critique was addressed at the original piece of work (anonymous, flawed) and not at your citation of it. after all, postings and discusssions on this forum *are* a kind of peer-review...

cheers,
gerald

www.gerald-loeffler.net

Re: seems to be flawed? by Gerald Loeffler

I don't understand your comment "did something that seems to be flawed".


i was just alluding to this sentence in the original posting: "The testing, however, appeared to be flawed, with the tester admitting that [..]" That's all...

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

5 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT