Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

share|improve this question
3  
2  
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

7 Answers 7

up vote 10 down vote accepted
+75

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

There's a list on highscalability.com here http://highscalability.com/book-store

share|improve this answer
    
The book-store moved to here: astore.amazon.com/possiboutpos-20 –  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  
+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 highscalability.com 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:

Firebug: https://addons.mozilla.org/en-US/firefox/addon/1843

Yslow: https://addons.mozilla.org/en-US/firefox/addon/5369

Page Speed: http://code.google.com/speed/page-speed/download.html

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 http://webo.name/articles/

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

 
discard

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.