RKG Logo 434-978-4300

Steve Souder’s new book, High Performance Web Sites, is excellent.

Souder has worked at Yahoo since 2000. His current title is Chief Performance Yahoo!.

steve souder

Steve’s job is making Yahoo pages load quickly.

His book lays out 17 fast-and-easy techniques to speed up your site.

Except for Tip #2 (Use A CDN), these tips are essentially no cost.

Really.

Like many, I’d always thought the bottleneck for most large sites was database access. So speeding up a site meant more indexes (read: buy more disk), faster processors (read: upgrade your servers), and more database-savvy apps (read: costly refactoring).

While these three can bottleneck your performance, Souder describes how front end design choices can slow down or speed up a site by 10 to 20%.

Simple little things. Expires headers. CSS sprites. Gzipping. Smarter DNS. Amazing that little things can matter so much.

Are your IT folks already doing all this? Probably not. Souder grades the web’s biggest sites and finds that even among online leaders these best practices are used inconsistently. Sure, Google and CraigsList are really fast, but they also send really lean pages. Yahoo is a more interesting case: it sends really fat pages (images, content, code), but their pages load fast regardless.

If you’re not a tech person: Souder’s 17 tips are mostly server and page configuration options. There’s IT effort to do them, but typically not much.

(It is as if some credible person let you in on the secret that — I’m making this up — “salespeople with their phone numbers above their name on their business card on average sell 10% more each month than salespeople with their phone number below their name.” And they were right.)

Here are the book’s chapters:

  • Chapter 1: The Importance of Frontend Performance
  • Chapter 2: HTTP Overview
  • Chapter 3: Rule 1: Make Fewer HTTP Requests
  • Chapter 4: Rule 2: Use a Content Delivery Network
  • Chapter 5: Rule 3: Add an Expires Header
  • Chapter 6: Rule 4: Gzip Components
  • Chapter 7: Rule 5: Put Stylesheets at the Top
  • Chapter 8: Rule 6: Put Scripts at the Bottom
  • Chapter 9: Rule 7: Avoid CSS Expressions
  • Chapter 10: Rule 8: Make JavaScript and CSS External
  • Chapter 11: Rule 9: Reduce DNS Lookups
  • Chapter 12: Rule 10: Minify JavaScript
  • Chapter 13: Rule 11: Avoid Redirects
  • Chapter 14: Rule 12: Remove Duplicate Scripts
  • Chapter 15: Rule 13: Configure ETags
  • Chapter 16: Rule 14: Make Ajax Cacheable
  • Chapter 17: Deconstructing 10 Top Sites


steve souder high performance web sites

You can read most of the book for free on O’Rielly’s table-of-contents page (mouse-over and click the sections on that page to expand), but don’t. Buy it instead. $20 at amazon, $30 at orielly.

Heck, buy two copies for your IT team. The purchase will be your highest percentage ROI decision this year, book cost + IT implementation cost versus increased sales from faster more usable site.

Speed is an often-overlooked component of web site usability.

All other things equal, faster sites sell more.

Buy this book.

If you like this post, consider subscribing to our RSS feed. You can also have new posts sent to you via email.


Related Posts

Comments

  1. Alan Rimm-Kaufman, January 13, 2008:

    UPDATE 13 Jan 2008 — Souder has left Yahoo to join Google, reports Wired. Ouch.

Your Comment

Tags

RKG Tags: ,

Technorati Tags: ,

Trackback

http://www.rimmkaufman.com/rkgblog/2008/01/05/souder-site-speed/trackback/

Blogs Citing This Post

  1. Pingback: Book recommendation: Steve Souder’s High Performance Web Sites » Shop.org Blog on January 6, 2008
  2. Pingback: Steve Souder Speed Up Your Site Google Tech Talk Video on March 31, 2008
  3. Pingback: On Writing Effective Blog Post Titles on August 13, 2008

Email Updates

Categories

Recent Comments

  • Nancy Kast: J.C. Penney –I am writing about your billing and online services. I have been receiving calls saying my bill is not paid. My...
  • Marc Adelman: George, Thanks for sharing this data. From an online buzz perspective, Bing is making a big splash. Everyone is talking about it....
  • George Michie: Hi Dennis, I’m not a lawyer, so take anything I say on this with a grain of salt (and please don’t sue us if we’re...
  • survey online: unfortunatelly i have to say that Google tools are the easiest survey web
  • Dennis Yu: Alan, We’ve had several C&D’s sent to us for seemingly innocuous issues. One of our casual dining clients bid on a...
  • George Michie: Hi Vivek, Haven’t had time to put together a full update, but I did take a look at the numbers. No material gains in market...
  • Karridy: You should checkout ClickPath’s call to KW tracking.
  • Vivek: George, really enjoying reading about the analysis you guys do. Was wondering if you have an update on this given a couple more weeks have...
  • Vicki Swaim: Dear Mr.Ullman, I hope you can help me with my problem. I ordered a TV stand the end of April that was advertised as a close out item....
  • Luke: It’s a shame we live in such a litigious society. Why should we have to set up an association? Surely we can prevent senseless...
  • George Michie: Josh, we have had shots fired over our bow and our client’s in the past. Usually responsible companies are reasonable about...
  • Ryan: Ok, George, I’m sufficiently scared… Thanks… :-) Incidentally, are there any trademark resources (other than Google...
  • Josh: We have run into trademark issues for several clients, although it has so far been a matter of trying to make “fair use” of a...
  • Mike: THANK YOU! I love you man!! :)
  • Matthew: Francis, We’ve likewise seen the “A-List” phenomenon in the past. Perhaps with Bing.com, there won’t be anymore of...

Blog Stats

  • Posts: 871
  • Words: 392,916
  • Comments: 2,079

Administration