Archive for the Speed Up NZ Internet Category

Here’s another awesome slide deck from the Velocity conference - Image Optimisation, 7 mistakes and how to correct them (PPT) by Stoyan Stefanov.

In his audit he has found 45.6% of the total page download size of the top 10 websites homepages are images. Here is the list of 7 tips for improving image optimisation from the slides.

  1. Use PNG’s over GIF’s - The big sites (Yahoo / Google /Blogger / MySpace / Live.com etc) could save 20% image size by using PNG’s over GIF’s.
  2. Not crushing PNG’s - Default PNG setting are not the most optimal. Using pngcrush can reduce the size of PNG’s even more.
  3. Not stripping JPEG meta data - Jpeg contain lots of meta data including in some cases thumbnails of the image and audio inside the EXIF information. (Remember thumbnails should be 3-4K in size)  Strip out all non critcial exif information using tools like jpegtrans
  4. Use Palette PNG’s instead of True colour PNGs.
  5. Avoid AlphaImageLoader, try PNG8 or at least _filter
  6. Crush generated images - GD and Imagemagick don’t always do the best job in optmising images.
  7. Use CSS sprites!

Finally Stoyan says if you optimise your images you can save 10-30% of the download size.

Sphere: Related Content

The Velocity conference on web performance and operations is in full swing there are a wealth of information in the slides.

Here is a selection of the most interesting presentations:

Enjoy!

Sphere: Related Content

Its official, Google are now giving priority to faster sites. (As mentioned a month ago) Slow sites risk their “Quality” score being reduced.

So its important to Google….

Larry and Sergey, articulated this philosophy in Ten things Google has found to be true. One of these principles is “Fast is better than slow.” We’ve found this rule to be especially applicable to the landing pages of AdWords ads. When a user clicks an ad, a landing page that loads quickly provides a better user experience than a landing page that loads slowly.

So here’s the rub.

Starting today, this load time factor will be incorporated into your keywords’ Quality Scores. Keywords with landing pages that load slowly may get lower Quality Scores (and thus higher minimum bids).

Now that your Google ads monies at risk, there’s never better a time to speed up your pages.

Sphere: Related Content

Firefox 3 has been officially released and looking under the hood it has been tweaked for faster page loading.

Here are the key connection values in Firefox 2 and 3.

Attribute: Firefox 2 Firefox 3
Max Connections 24 30
Max Connections per server 8 15
Max persistant connections per proxy 4 8
Max persistant connections per server 2 4

As we can see the maximum number of connections and number of connections per server has been increased. So that’s good news for more parallel downloading. And they’ve also increased the number of persistance connections so that future requests will be a bit faster. Another interesting thing is that http pipelining is turned off by default.

So far Firefox 3 has been snappier and more memory efficient! Download Firefox 3 today and squeeze a bit more performance from your bandwidth!

Sphere: Related Content


The team from ActionThis have created a new product called Runtime Page Optimizer that will dynamically optimise your webpages at runtime. It looks like a fantastic product to solve a lot of the problems highlight by the NZ Homepage hall of shame.

Runtime Page Optimiser features:

  • Combines all javascript and css on the fly
  • Generates CSS sprites on the fly
  • No code modifications required!
  • Runs on ASP.net 2 and and IIS 6/7
  • Compatible with IE6/7 , Firefox 2/3, Safari 3

The product is currently in Beta and from the demos it already looking really great.

Well done guys, I look forward to seeing this product hit 1.0!

Sphere: Related Content

In the latest in the speeding up NZ Internet series, I’ve just finished retesting the web performance of top 75 NZ homepages. I’m in the processing of processing all of the results and generating the tables.

I’ve capture more data to include DSL download time, caching stats of the pages and total number of HTTP requests.

One month on here are the key stats:

Averages:

  • 305.1K for the Homepage size (Up from 304.9K)
  • 50 secs for estimated download time for dialup.
  • 6.81 secs for download time on DSL
  • 56 HTTP requests / files per page
  • 20% of the homepage in size is cached. (Indicating bad caching)
  • 76% of HTTP request are rechecked against cache (Indicating bad caching)
  • 53.8 Yslow score

Other stats:

  • 49% of websites use no web compression
  • Only two sites have homepages over 1000K
  • Top YSlow site has rating of 85
  • Worst YSlow has a rating of 29

I’ll post the complete findings shortly.

Sphere: Related Content

Nat Torkington posted about this presentation by Cloudfour on their research of the mobile web - Going fast on the Mobile Web. It contains some fantastic insights of how iPhone is changing the way that people are using the mobile web.



It also outlines their research into how mobile browsers deal with compression and caching. And details 8 tips on how to deliver content on the mobile web.




And tips for the iPhone.



When you partner that with Steve Sounders research on iPhone caching.

The iPhone cache experiment suggests an additional performance rule specific for developing web sites for the iPhone:

Reduce the size of each component to 25 Kbytes or less for optimal caching behavior.

Given that the wireless network speed on iPhone is limited and the browser cache is cleared across power cycle, it is even more important to make fewer HTTP requests to achieve good performance than in the desktop world…

Also, the maximum cache limit of all components is 475 - 500 KB. Minify all the JavaScript, CSS and HTML.


The future of the mobile internet is small webpages.



Finally, here is the slide deck, its well worth a read.

Sphere: Related Content