Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Any recommendations for a book about building and running high performance, high-availability web sites on Linux?

share|improve this question
What would a "right" answer to this look like? I think this should be a community wiki question. – Bill Weiss Aug 24 '09 at 21:27
Yes, I actually made a mistake. I was going to add a bounty for another question but didn't notice before it was too late. – Arne Evertsson Aug 26 '09 at 10:35
up vote 10 down vote accepted

Theo Schlossnagle has a book called Scalable Internet Architectures which is excellent.

There's a list on here

share|improve this answer
The book-store moved to here: – Bill Paetzke May 12 '10 at 22:26

Two of my favorites:

  • Building Scalable Web Sites - Cal Henderson
  • The Art of Capacity Planning: Scaling Web Resources - John Allspaw
share|improve this answer
+1 for Cal Henderson's book as the best introduction / 'overview of what you need to know' book. You can then later deep-dive into specific technologies as needed. We should also mention as the primary news aggregator in this area. – Jesper Mortensen Aug 23 '09 at 15:30

Depending on what db you use I would highly recommend "High Performance MySQL" if you go with MySQL.

share|improve this answer

use static html files or dynamic files that are heavily cached.

Install the following extensions for Firefox:



Page Speed:

Yslow and Page speed will rate your current site, and tell you where your site needs improvement.

share|improve this answer

A lot of useful articles about high perfomance websites you can find at

share|improve this answer

Enterprise Rails is a great resource for this and definitely goes beyond the scope of the title of the book.

share|improve this answer

Building Scalable Web Sites (by Cal Henderson) and The Art of Capacity Planning (by John Allspaw) are two of my favourites.

Nowadays, I'm waiting for the long awaited "Web Operations - Keeping the Data on Time", by John Allspaw and Jesse Robbins, which will be released in June.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.