Best Practices for Speeding Up Your Web Site

John Avis by | January 17, 2013 | Web Design

Yahoo's Exceptional Performance team has published a number of best practices for making web pages fast on the Yahoo Developer Network.

See http://developer.yahoo.com/performance/rules.html for the full list but some of the highlights are:

Minimise HTTP requests by using CSS sprites, image maps and inline images.

Put Stylesheets on top (to the document HEAD).

Put Scripts at the bottom as they block parallel downloads, so may delay the loading of other resources like images.

Reduce the number of DOM elements to improve the performance of DOM access in JavaScript.

Split components across domains to maximise parallel downloads. You can create a couple of extra sub-domains for this purpose.

Minimuse the number of iframes.

No 404s: only show informative 404 pages where appropriate — not for images and JavaScript files.

Choose <link> over @import.

Keep components under 25K as the iPhone won't cache components bigger than 25K (uncompressed size).

Avoid empty Image src as some browsers will waste server resources handling these.

There's plenty more tips there so it is well worth a read.

Related Posts

Web Design

Visual Studio bug when deleting a line with word wrap enabled

by John Avis | May 30, 2014

I have put up with a bug in Visual Studio for some time, but recently finally got around to reporting it. I need your vote to get this bug fixed.


Web Design

jobs.nsw - web user interface design at its worst

by John Avis | December 1, 2011

Comments

There are no comments yet. Be the first to leave a comment!

Leave a Comment
Tags
ASP.NET Html Forms ASP.NET MVC ASP.NET Web Forms ASP.NET Web Pages Bootstrap C# Classic ASP Cool Websites Databases eBay and PayPal Electrical Repairs General Hardware HTML/CSS Jquery/Javascript Media Center Mobile Phones Responsive Web Design SEO and Social Networking Web Design Web Development Web Security web+db Website Hosting Windows XP

About me

...mostly about web development and programming, with a little bit of anything else related to the Internet, computers and technology.

Subscribe

Get the latest posts delivered to your inbox.