specializing in digital media technologies

Digital Media and Communications Insights, Inc.


Larry Ullman's Blog

Testing Your Site using Yahoo!’s YSlow

This entry is part 1 of 3 in the series Speeding Up Web Sites using Yahoo!'s YSlow

On Yahoo!’s Developer pages you can find the YSlow plug-in for the Firefox Web browser (the plug-in works in conjunction with Firebug, which you should probably already be using anyway). After installing YSlow (and Firebug, if you haven’t already), restart Firefox, then load your Web page in Firebox. Click on the YSlow icon in the lower-right corner of the browser window, and you’ll see:

  • A “report card” for the page’s performance
  • The files and images loaded on that page, including JavaScript and CSS
  • Listings of specific strengths and weaknesses of the page

Using the built-in YSlow tools, you can also view: page statistics (total size of all files, number of HTTP requests made, etc.), all of the CSS compiled together, and all of the JavaScript involved. You can even test the JavaScript using JSLint. For more on using YSlow, check out its documentation or this screencast.

In case you’re curious, when I tested my site’s home page, I got a ‘B’ (85), which is a decent start. To improve the performance, I need to add expiration headers, use a CDN, and add ETags. And, to be honest, I didn’t even know what these last two were!

Update: I’ve started fixing some of the issues addressed by YSlow. You can read about that process in this other post.

Filed under: Web Development — Tags:

Using Yahoo!’s YSlow: CDNs, Compressed JavaScript, and Caching

This entry is part 2 of 3 in the series Speeding Up Web Sites using Yahoo!'s YSlow

In a previous post, I talked about using Yahoo!’s YSlow Firefox plug-in to analyze and improve your Web site’s speed. In that post I mentioned that my site—www.DMCInsights.com—fared pretty well (an 86 out of 100) but there were a couple of things that I hadn’t even heard of before. Well, I started making some tweaks, and here’s the result so far, including discussion of CDNs, which were new to me. (continue reading…)

Filed under: Web Development — Tags: , ,

Using Yahoo!’s YSlow: ETags and Compression

This entry is part 3 of 3 in the series Speeding Up Web Sites using Yahoo!'s YSlow

In two previous posts, I discussed analyzing my site using Yahoo!’s YSlow Firefox plug-in. I went through the initial test results and the steps I took to improve my score. At the end of part 2, I was left with a grade of 95 (whohoo!) but still two hurdles: ETags and sending compressed JavaScript and CSS. (continue reading…)




If you have a question, are seeking information, want to download files, or generally have any need related to a specific book, please make sure you are using the correct link. Check both the title and the edition.