Weblog

Scaling numbers from Curse Gaming

David Cramer has posted some statistics about how Django has scaled on his site, Curse Gaming. In a blog entry titled Rapid development serving 500,000 pages/hour, he writes:

How do you keep things quick for development and streamlined for high-load? Using a Django and LAMP setup that’s how. We had a pretty busy couple of days over at Curse (what powers curse) and managed to keep a consistent 500,000+ page views per hour with our web servers only be minimally loaded on CPU and memory.

For 6 months we had been struggling with the question “what happens next patch day”. That day was today. We managed to break 600,000 pages an hour last december, but immediately crashed afterwards due to the servers not being able to handle the load. This is partly due to optimizations on our end to Django’s ORM but also because of some major optimizations contributed by the community (thanks!).

So when you are thinking about that new website or application you’re about to build, think Python, and think Django. It has empowered us to deploy large-scale web applications in as little as a weekend, which would take a week or longer using Python or PHP by themselves.

A follow-up entry talks about the server arrangement: mod_python, with Squid and memcached.

Posted by Adrian Holovaty on May 25, 2007

Comments

Bob May 25, 2007 at 7:14 a.m.

That is pretty impressive and cool to boot!

David Cramer May 27, 2007 at 1:32 a.m.

Again, thanks for everyones support in helping us diagnose and optimize the framework for our uses. We hope to give back to the community (more than loads and loads of what we think are bug reports) and will hopefully be releasing some small components that we have found useful on our backend for keeping load down and scalability up.

James May 31, 2007 at 12:49 p.m.

If you happen to do some siege tests with running your app on mod_wsgi, I'd really like to see those results posted as well!

Great work on the site.

fatih May 31, 2007 at 5:48 p.m.

django power:)

Alex June 24, 2007 at 2:28 p.m.

This weblog really need a spam filter ...

gazeteler July 3, 2007 at 1:09 p.m.

super site

http://gazeteler.oku.gen.tr

lurker July 14, 2007 at 7:32 p.m.

well, seems like his website is down right now for a while... what makes me scratch my head...

Comments are closed

To prevent spam, comments are no longer allowed after sixty days.