13 comments

[ 3.6 ms ] story [ 37.4 ms ] thread
Not to be a troll but how much of that is patented by Yahoo? If its recent threat to sue Facebook is any indication, "Methods to reduce HTTP requests" could be one of its patents that it's willing to wield.
While the principles still hold true, I think the Google Best Practices are a little more up to date:

http://code.google.com/speed/page-speed/docs/rules_intro.htm...

There are also companies that can automate these best practices for you. Check out my company, http://torbit.com for example.

Are you guys mostly focused on larger sites right now? Is pricing in the same ballpark as a Cloudflare type service?
we're mostly focused on large enterprise customers where speed is actually quantifiable in dollars.
Yes, I once installed Google's page-speed to suggest and reduce our company's slow website.

Still the best one out there I think.

A website tool I saw linked in the comments of another article on hacker news is:

http://gtmetrix.com

It does PageSpeed + YSlow + other stuff. Saves me having to run both tools in my browser and it combines all the output into a nice interface with the ability to send my client a PDF to talk about small tweaks we could make.

In addation it also saves you time. Think of a business where you have soo many clients.Fast website will work miracles when handling all your data.
Good tool.

I note that it puts a lot of weight on Css minification, which I don't like (I value the readability of HTML/CSS seen through curl) and doubt the value of with reasonably clean, lean source HTML. About half of the grade Fs on my sites come from this. The others need fixing.

Use GET instead of POST.

How rediculous. Use whichever is appropriate, as well as PUT and DELETE.

Now remember kids, this should be applied to already existing website. When developing, use whatever works so you can ship. That's why we have updates and maintenance developers.

I'm not saying be as sloppy as possible, but if you sweat the small stuff, not much will happen.

Extra tip. Use JavaScript to load things on demand. For example, make Buttons to load embedded Youtube videos.

(Btw, whatever happened to 2-Click Facebook buttons? They didnt catch on)