Rankr back online with fresh data
Tuesday, May 20th, 2008Rankr is back with fresh data. We’ve been having data problems with Alexa’s base data not updating their own system. It seems Alexa is OK for now.
Rankr is back with fresh data. We’ve been having data problems with Alexa’s base data not updating their own system. It seems Alexa is OK for now.
Xlinks is a digest of interesting links from internet that ProjectX staff have found in the last week.
Yahoo and Microsoft back at the table
Added on 05/19/2008 at 10:36AM
UK Shops secretly track shopping habits by mobile phone
Added on 05/19/2008 at 10:35AM
Facebook chat powered by Erlang – scales to 70 million users
Added on 05/19/2008 at 09:13AM
YAWS vs Apache – performance test
Added on 05/19/2008 at 09:12AM
YAWS – Yet another webserver
Added on 05/19/2008 at 09:12AM
Performance Testing Data Delivery Techniques for AJAX PDF
Added on 05/19/2008 at 09:11AM
Why Generation Y is going to change the web
Added on 05/16/2008 at 10:35AM
Web performance – Splitting your payload:
There is more push to make your javascript load on demand
Added on 05/16/2008 at 09:40AM
Firefly – chat with people on the same site
Added on 05/16/2008 at 09:30AM
Shuttleworth calls for co-ordinated release cycles
Added on 05/16/2008 at 09:28AM
Google releases Flash API for maps
Added on 05/16/2008 at 09:26AM
GPS crimefighting in US
Added on 05/15/2008 at 12:50PM
Nokia sees half of cellphones with GPS
Added on 05/15/2008 at 12:49PM
Build your own fonts
Added on 05/14/2008 at 12:34PM
Can you catch up on lost sleep
Added on 05/13/2008 at 03:38PM
Cuzillion – Shows how webpage performance is affected by script loading
Added on 05/13/2008 at 12:20PM
High performance websites part 2 book coming soon
Added on 05/13/2008 at 12:04PM
Teaching Kids Programming by Nat Torkington
Added on 05/13/2008 at 12:02PM
My post on NZ Homepage Hall of Shame has shaken things up. I’ve had a number of emails and comments on the blog. A number of sites are now actively looking at improving their page architecture.
Update: A proposal to add web compression to the e-govt webstandard ! Great news.
Kudo’s to New Zealand Herald and Vodafone for taking action and improving their pages. Their numbers now are:
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
nzherald.co.nz | 46 | some | 440.3 | 11 | 1 | 73.38 |
vodafone.co.nz | 50 | none | 253.6 | 8 | 3 | 42.26 |
I’ll be doing another audit soon to profile the rest of the sites.
In the we still haven’t learnt from our past mistakes files…
Just saw this post Software takes you to infinity and beyond on stuff. I thought that the worldwide telescope looks awesome and proceeding to download it. I thought to myself I’ll get my mother in law to install it for her grandchildren in India. And then I got to the download page and here’s what I found.
6 steps with dependencies and warnings about turning off security. There’s no way I can get my mother in law to install it. Its too complicated and too painful!
If you’re going to release software aimed at families and children then it needs to be easy to install!
I’ve just found this article about global pages sizes, its confirms some of the figures that I posted about the average size of homepages in New Zealand.
It seems that we are below the global average of 312K. The scary thing is that its grown from a 93K average in 2003! And the number of external files (JS, CSS, images) for a webpage has nearly doubled.
From the article.
“So the increase in the average speed of broadband has more than kept pace with the increase in the size and complexity of the average web page. That is one reason why broadband users expect faster response times. Yet narrowband users have experienced slower response times as web page size has increased.”
The article has some good info on, growth of media files, image sizes and average web page characteristics.
I’ve recently conducted a survey of the top 75 websites in New Zealand called the New Zealand Homepage hall of shame.
We’ve realised there is a lack of knowledge out there when it comes to make websites faster. Starting today, I’d like to annoucement that Paul Gold (ProjectX and Auric Consulting ) and I (John Clegg) will be available on a consulting basis to help companies improve their website and systems performance.
We’ve been working in a number of ecommerce companies for almost 10 years and we’re surprised at the lack of understanding of basic web and database optimisation. We given a couple of talks at WDANZ, Summer of Code and eGovt Barcamp over the past 12 months and it seems that the message is still not getting through.
Why does it matter?
“We see a direct correlation between the speed of our services and our bottom line.
Our customers seem inclined to spend a set time on our site per session – the more pages they can few in that time, the more they see and buy, and the more we earn.”
– John MacDonald – CEO Trade Me 2007
Speed is very important in your customers experience. Its time that we maximise that experience.
Our Goal
We specialise in helping businesses build and run fast scalable systems.
What we do:
• Focus on helping businesses achieve their objectives – We help businesses tame your technology to meet your business objectives.
• Maximise web & transactional throughput – We focus on maximising the speed of the system to increase customer engagement.
• Analysis of web, database and hardware bottlenecks – We are experience at locating and isolating a wide variety bottlenecks
• Minimise Technology footprint – We concentrate on getting the most of your existing hardware and technology.
• Provide cost-effective solutions – We work with our customers to find solutions for their budget.
• Leverage the best technologies for best results – We use a range of open source and commercial technologies to achieve the objectives.
• Research high performance technologies – We research and test a number of technologies to find the best solution for projects. We have spent a lot of time researching memory caching, Web proxies and high volume web delivery technologies.
We are:
• Experienced web, database and infrastructure specialists – We have over combined 20+ years of commercial experience in building and running technology.
• Experienced in scaling modern websites – We have been involved in building scalable website that include the latest AJAX technology
• Experienced in Unix and Windows – We have strong commercial experience over all flavours of Unix and Windows.
• Vendor neutral – We are focused on finding a solution, and will utilise existing technology to meet those needs.
Our Experience:
Our the past 10 years, we helped a number of websites perform and scale to meet their customers needs
This post is Part of a web performance audit of New Zealand homepages. (Part II looks at Government homepages.)
I’ve compiled a list called the New Zealand homepage hall of shame. The list details the download efficiency of the top 75 websites in New Zealand. The survey was conducted using the YSlow tool over the top 75 New Zealand websites from Rankr.
In the results, I’ve included the YSlow ranking, total size of the webpage (this includes all html, css, flash, javascript, images etc) in Kilobytes, the number of external javascpript and CSS files and the time it would take to load on a 56k Modem (@ 6k/s).
The Highlights lowlights of the survey:
A number of web companies and web developers should be holding their heads in shame – the results are not flattering. We need to better building smart – download friendly webpages not slow loading monsters ! You can either fix it yourself or get some experts!
So without further a due here are the summary tables:
Top 10 worst homepages according to Yslow ranking
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
tv3.co.nz | 29 | none | 638.1 | 28 | 10 | 106.35 |
kiwiblog.co.nz | 30 | none | 901.4 | 24 | 4 | 150.23 |
seek.co.nz | 31 | none | 290.9 | 13 | 6 | 48.48 |
stuff.co.nz | 32 | none | 907.5 | 21 | 8 | 151.25 |
skycitycinemas.co.nz | 34 | some | 1170.3 | 35 | 3 | 195.05 |
vouchermate.co.nz | 35 | some | 1301.4 | 8 | 4 | 216.9 |
anz.com | 37 | none | 289.6 | 11 | 8 | 48.27 |
whaleoil.co.nz | 37 | none | 504.9 | 18 | 11 | 84.15 |
scoop.co.nz | 38 | none | 589.4 | 6 | 6 | 98.23 |
realenz.co.nz | 39 | some | 615.5 | 16 | 8 | 102.58 |
Top 10 best homepages according to Yslow ranking
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
zoomin.co.nz | 83 | some | 98.6 | 3 | 1 | 16.43 |
nz.yahoo.com | 81 | gzip | 240.5 | 6 | 6 | 40.08 |
fishpond.co.nz | 76 | some | 190.7 | 3 | 1 | 31.78 |
smaps.co.nz | 76 | some | 44.4 | 4 | 1 | 7.4 |
oldfriends.co.nz | 75 | some | 54.4 | 3 | 1 | 9.07 |
nzdating.com | 74 | some | 84.6 | 4 | 1 | 14.1 |
trademe.co.nz | 73 | some | 162.4 | 7 | 2 | 27.07 |
findsomeone.co.nz | 72 | some | 67.4 | 2 | 3 | 11.23 |
aut.ac.nz | 71 | some | 253.1 | 2 | 2 | 42.18 |
gumtree.co.nz | 70 | gzip | 55.2 | 4 | 2 | 9.2 |
Top 10 largest homepages in Kilobytes
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
vouchermate.co.nz | 35 | some | 1301.4 | 8 | 4 | 216.9 |
skycitycinemas.co.nz | 34 | some | 1170.3 | 35 | 3 | 195.05 |
stuff.co.nz | 32 | none | 907.5 | 21 | 8 | 151.25 |
kiwiblog.co.nz | 30 | none | 901.4 | 24 | 4 | 150.23 |
tvnz.co.nz | 40 | none | 788.7 | 14 | 3 | 131.45 |
tv3.co.nz | 29 | none | 638.1 | 28 | 10 | 106.35 |
realenz.co.nz | 39 | some | 615.5 | 16 | 8 | 102.58 |
scoop.co.nz | 38 | none | 589.4 | 6 | 6 | 98.23 |
vodafone.co.nz | 44 | none | 582.1 | 13 | 3 | 97.02 |
telecom.co.nz | 43 | none | 572.8 | 12 | 1 | 95.47 |
Top 10 smallest homepages in Kilobytes
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
smaps.co.nz | 76 | some | 44.4 | 4 | 1 | 7.4 |
oldfriends.co.nz | 75 | some | 54.4 | 3 | 1 | 9.07 |
gumtree.co.nz | 70 | gzip | 55.2 | 4 | 2 | 9.2 |
findsomeone.co.nz | 72 | some | 67.4 | 2 | 3 | 11.23 |
pricespy.co.nz | 58 | some | 69.4 | 1 | 3 | 11.57 |
otago.ac.nz | 67 | some | 79.1 | 1 | 1 | 13.18 |
nzdating.com | 74 | some | 84.6 | 4 | 1 | 14.1 |
metservice.co.nz | 59 | some | 85.8 | 4 | 1 | 14.3 |
zillion.co.nz | 58 | gzip | 88.2 | 6 | 3 | 14.7 |
geekzone.co.nz | 58 | some | 97.2 | 8 | 1 | 16.2 |
Here is the complete data for the top 75 New Zealand websites homepages. I have compiled the list from using YSlow to analyse the pages and recording everything. The data is sorted by worst Yslow ranking. (The test was completed 13th of May 2008 between 8-10pm)
Site |
YSlow Rating |
HTTP GZIP |
Size (K) |
# of JS files |
# of CSS files |
Modem time @6k/s (secs) |
tv3.co.nz | 29 | none | 638.1 | 28 | 10 | 106.35 |
kiwiblog.co.nz | 30 | none | 901.4 | 24 | 4 | 150.23 |
seek.co.nz | 31 | none | 290.9 | 13 | 6 | 48.48 |
stuff.co.nz | 32 | none | 907.5 | 21 | 8 | 151.25 |
skycitycinemas.co.nz | 34 | some | 1170.3 | 35 | 3 | 195.05 |
vouchermate.co.nz | 35 | some | 1301.4 | 8 | 4 | 216.9 |
anz.com | 37 | none | 289.6 | 11 | 8 | 48.27 |
whaleoil.co.nz | 37 | none | 504.9 | 18 | 11 | 84.15 |
scoop.co.nz | 38 | none | 589.4 | 6 | 6 | 98.23 |
realenz.co.nz | 39 | some | 615.5 | 16 | 8 | 102.58 |
clear.net.nz | 39 | none | 377.3 | 9 | 4 | 62.88 |
tvnz.co.nz | 40 | none | 788.7 | 14 | 3 | 131.45 |
gpforums.co.nz | 40 | some | 120.9 | 10 | 4 | 20.15 |
turners.co.nz | 40 | none | 529.1 | 13 | 9 | 88.18 |
mintshot.co.nz | 40 | none | 494.5 | 11 | 1 | 82.42 |
maxx.co.nz | 42 | none | 468.2 | 8 | 8 | 78.03 |
sjs.co.nz | 42 | none | 419.3 | 10 | 4 | 69.88 |
telecom.co.nz | 43 | none | 572.8 | 12 | 1 | 95.47 |
vodafone.co.nz | 44 | none | 582.1 | 13 | 3 | 97.02 |
telstraclear.co.nz | 44 | none | 373.1 | 8 | 2 | 62.18 |
allrealestate.co.nz | 44 | none | 331.1 | 4 | 5 | 55.18 |
wises.co.nz | 46 | some | 363 | 13 | 1 | 60.5 |
nzherald.co.nz | 47 | none | 540.3 | 13 | 1 | 90.05 |
airnewzealand.co.nz | 47 | gzip | 180.8 | 14 | 4 | 30.13 |
slingshot.co.nz | 47 | none | 393 | 8 | 2 | 65.5 |
ird.govt.nz | 48 | none | 137.5 | 2 | 4 | 22.92 |
ferrit.co.nz | 48 | some | 270.6 | 7 | 4 | 45.1 |
vuw.ac.nz | 49 | some | 315.6 | 5 | 5 | 52.6 |
nzcity.co.nz | 50 | none | 97.3 | 8 | 4 | 16.22 |
massey.ac.nz | 51 | none | 134.7 | 5 | 9 | 22.45 |
ihug.co.nz | 51 | none | 153.9 | 8 | 2 | 25.65 |
tourism.net.nz | 51 | some | 368.7 | 5 | 2 | 61.45 |
telecomvirtualrugby.co.nz | 52 | none | 325.3 | 4 | 2 | 54.22 |
companies.govt.nz | 52 | gzip | 144.6 | 3 | 9 | 24.1 |
westpac.co.nz | 53 | none | 135.9 | 6 | 3 | 22.65 |
te.co.nz | 53 | some | 252.7 | 11 | 6 | 42.12 |
kiwibank.co.nz | 54 | none | 153 | 3 | 2 | 25.5 |
nzpost.co.nz | 54 | none | 219.8 | 2 | 4 | 36.63 |
gpstore.co.nz | 55 | gzip | 255.7 | 6 | 1 | 42.62 |
1-day.co.nz | 55 | some | 395.9 | 12 | 1 | 65.98 |
consumer.org.nz | 55 | none | 110.6 | 2 | 5 | 18.43 |
bnz.co.nz | 56 | none | 134.3 | 4 | 4 | 22.38 |
orcon.net.nz | 57 | some | 413.3 | 7 | 2 | 68.88 |
nzlotteries.co.nz | 57 | none | 381.1 | 4 | 4 | 63.52 |
asbbank.co.nz | 58 | none | 142.6 | 5 | 1 | 23.77 |
pricespy.co.nz | 58 | some | 69.4 | 1 | 3 | 11.57 |
geekzone.co.nz | 58 | some | 97.2 | 8 | 1 | 16.2 |
zillion.co.nz | 58 | gzip | 88.2 | 6 | 3 | 14.7 |
nationalbank.co.nz | 59 | none | 142.8 | 3 | 1 | 23.8 |
metservice.co.nz | 59 | some | 85.8 | 4 | 1 | 14.3 |
yellow.co.nz | 59 | none | 174.8 | 4 | 4 | 29.13 |
canterbury.ac.nz | 59 | some | 144.9 | 1 | 4 | 24.15 |
auckland.ac.nz | 60 | none | 103.1 | 1 | 3 | 17.18 |
finda.co.nz | 60 | some | 106.3 | 9 | 3 | 17.72 |
open2view.com | 60 | some | 318.3 | 6 | 1 | 53.05 |
ascent.co.nz | 61 | gzip | 499 | 9 | 1 | 83.17 |
dse.co.nz | 62 | none | 216.3 | 2 | 2 | 36.05 |
smilecity.co.nz | 62 | some | 157.2 | 2 | 0 | 26.2 |
immigration.govt.nz | 63 | none | 250 | 0 | 4 | 41.67 |
houseoftravel.co.nz | 63 | gzip | 129.9 | 6 | 1 | 21.65 |
tab.co.nz | 64 | none | 105.6 | 0 | 0 | 17.6 |
waikato.ac.nz | 64 | none | 140.4 | 1 | 1 | 23.4 |
whitepages.co.nz | 65 | some | 119.7 | 5 | 1 | 19.95 |
otago.ac.nz | 67 | some | 79.1 | 1 | 1 | 13.18 |
pbtech.co.nz | 67 | none | 302.7 | 1 | 2 | 50.45 |
gumtree.co.nz | 70 | gzip | 55.2 | 4 | 2 | 9.2 |
aut.ac.nz | 71 | some | 253.1 | 2 | 2 | 42.18 |
findsomeone.co.nz | 72 | some | 67.4 | 2 | 3 | 11.23 |
trademe.co.nz | 73 | some | 162.4 | 7 | 2 | 27.07 |
nzdating.com | 74 | some | 84.6 | 4 | 1 | 14.1 |
oldfriends.co.nz | 75 | some | 54.4 | 3 | 1 | 9.07 |
smaps.co.nz | 76 | some | 44.4 | 4 | 1 | 7.4 |
fishpond.co.nz | 76 | some | 190.7 | 3 | 1 | 31.78 |
nz.yahoo.com | 81 | gzip | 240.5 | 6 | 6 | 40.08 |
zoomin.co.nz | 83 | some | 98.6 | 3 | 1 | 16.43 |
I been working on a mini audit of the top 75 New Zealand websites. I took the top 75 NZ websites from Rankr and using YSlow compiled the data last night.
I discovered that …
The Average homepage size in NZ is 304.9K !
That will take almost 51 seconds to load on a modem.
The size is the total downloaded size of all the total html, css, images, js, flash etc. Compressed files are recorded at their compressed size.
Even more scary is 52% of the top NZ website are not using any web compression, 37.3% are using some compression and 10.7% are fully compressed.
We can’t complain about dial up loading speed if our homepages are over 300K!
I’ll be posting the NZ homepages of shame, very shortly.
UPDATE: Global average pagesize is 312K
I’ve just been reviewing some of the recent materials by Steve Souders (previously of Yahoo, now at Google) on speeding up your javascript. He has powerpoint slides (from Web expo 2.0) on how you can load scripts in parallel and how to structure the loading of your scripts.
The powerpoint is a must for any web developer who wants to ensure their website can deliver high performance.
He reminds us that 91% of the time spent waiting for a webpage to render is spent on the the frontend. The frontend covers loading all of the CSS, javascript and images loading. The other 9% covers the request to the server and loading the base html!
This highlights the some focus on the frontend can make a huge difference in speeding up webpages.
Other resources:
We have no new Rankr stats this week. For the second time in a couple of weeks, the Alexa data for New Zealand has not updated. The problem has been logged with Alexa (Amazon) and we will update the data as soon as it comes available.