My college roommate never knew how he was doing in his mechanical engineering class. He would tell us that asking the TA about his grade was a waste of time; she would only tell him in a heavy Asian accent that ‘He do failr’ which, when analyzed, could mean he was either doing fair or he completely failed. He said it was easier to not ask and hope for the best.
This little anecdote dovetails into your site’s performance, sorta. The nastiest word that can be used in web professional circles is four letters and begins with an S. Slow, as in ‘Cool site and all but way too slow’ is just about the harshest critique you can sling at a web colleague because it sums up all the things most of us are powerless to control. There is rarely just one thing that is slowing down your website. Sometimes it is the database query times, but you tighten those up and now it looks like the images are too large. So you optimize them only to find that html requests are timing out because of high cpu usage on the machine which you track down to ImageMagic which needs to be recompiled to fix a memory leak which you do but now your queries are running slow again. Sometimes it feels easier to not ask, ignore the problem, and hope for the best.
But no, Yahoo has to come around and make a firefox plugin that gives your site a clear, easy to read, hard to ignore, at times overly critical grade for your site’s performance. YSlow is modeled off of a list of Best Practices that Yahoo put out on where to speed up your website. Seriously this is a really great tool to break down, isolate and identify hot spots in your sites load performance, which is the largest component to the appearance of a slow web site. Try it out on your site and see what it says. Just don’t take the grade too seriously.
P.S. for Sazbean, I like to think that F means Fantastic! ( and that I have some more work to do)