Scaling
Now that you know how to get Django running on a single server, let's look at how you can scale out a Django installation. This section walks through how a site might scale from a single server to a large-scale cluster that could serve millions of hits an hour. It's important to note, however, that nearly every large site is large in different ways, so scaling is anything but a one-size-fits-all operation.
The following coverage should suffice to show the general principle, and whenever possible we'll try to point out where different choices could be made. First off, we'll make a pretty big assumption and exclusively talk about scaling under Apache and mod_python. Though we know of a number of successful medium-to large-scale FastCGI deployments, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access