On Oct 3, 2005, at 11:14 PM, Jimmie Houchin wrote:

Can you tell us what kind of hardware is supporting that 100k?


Our main production platform is three servers: a database server, a web server, and a media server. They're all Dual Xeons with 2G of RAM. We've got a secondary server setup that's a single dual Xeon server that we serve a bunch of miscellaneous smaller sites from.

In general, Django sites are happiest with lots of RAM. If your database server has enough RAM it can cache nearly the entire database in memory, which makes things much happier. Similarly, if Apache doesn't have to swap, it's much faster. I've seen very little difference in performance between different processors -- although I wish we'd know about the performance issues with Postgres on Xeons before we bought new hardware -- and other factors like disk speed and L1 cache size also aren't nearly as important to Django environments as RAM is.

Jacob (who loves to talk about hardware :)

Reply via email to