Performance test results

Some folks benchmarked three Web frameworks: Symfony (PHP), Ruby on Rails and Django. They found Django to be the fastest:

Rails performed much better than Symfony. And Django performed much better than Rails.

Granted, the nature of Web frameworks makes it difficult to make this an apples-to-apples test. But, as the benchmarkers themselves say, "We feel these results, though not the whole picture, offer hints about relative performance between the three frameworks/platforms."

To be honest, these results doesn't come as a surprise to us Django developers. We've been performance-conscious from the very start, and performance concerns guide us at every level -- from the template system to URL parsing to database access. (A good example of how performance-crazy we are is the new USE_I18N setting, unveiled last week, which turns off internationalization overhead if you're not using it.)

Get the word out! How about posting this to del.icio.us and Digging it?

Posted by Adrian Holovaty on July 14, 2006