Last week I read Steve Souders’ High Performance Web Sites. While I already have a fairly good understanding of site performance, having completed a fairly extensive performance analysis of tvnz.co.nz a few years ago and being familiar with Yahoo!’s YSlow plug-in for Joe Hewitt’s Firebug plug-in for Firefox, it was good to get into a bit more detail.
But lately, I’ve come across a few sites that have made me cringe; a colleague pointed out a couple of Swiss ones: migros.ch, and gate24.ch, and I came across the new upandgo.co.nz site on newsites.co.nz.
Let’s look at some stats, with vodafone.co.nz (my old gig) thrown into the mix:
Site | YSlow score | HTTP requests (unprimed cache) |
Size (kB, unprimed cache) |
Size (kB, primed cache) |
---|---|---|---|---|
gate24.ch | F (40) | 55 | 501 | 49 |
migros.ch | F (39) | 85 | 996 | 134 |
upandgo.co.nz | F (35) | 77 | 748 | 284 |
vodafone.co.nz | B (88) | 41 | 195 | 23 |
The first three sites are ASPX sites, with bloated, invalid, (W3C) table-based markup, and what appears to be no performance tuning whatsoever. Sure, they are visually heavier than vodafone.co.nz, but being visually heavier doesn’t necessarily equate to looking better, and more often the end-user benefits of the visual components are offset by the performance overhead they introduce.
So, if you’re a web developer and you don’t use, or know of, Firebug and YSlow, stop what you’re doing right now and get familiar with them. Chris Pederick’s Web Developer toolbar for Firefox is also invaluable.
Learn about ETags, far future Expires headers, gzip, script placement, semantic markup, reducing the number of HTTP requests.
These are all vital factors in presenting a great website.
Figure out what you can do to make your site lighter, faster, and more search engine-friendly.
Pagetest is a tool that was opensourced recently by AOL – it does a complete load-time analysis of a URL. It simulates IE6 & IE7 rather than the faster Firefox, and including first-time and primed waterfall charts, optimisation reports, quick-fixes, and you can test from different connection speeds.
The tool is available at: http://pagetest.patrickmeenan.com:8080/
Results for http://www.vodafone.co.nz: http://pagetest.patrickmeenan.com:8080/results/3X1/ YSlow on my FF3/OSX gives http://www.vodafone.co.nz a F(59) grade… and it doesn’t look hot on the above test either – maybe user-agent switching is rampant?
So is it that they are written in aspx which makes them bloated?.
Pingback: two seven » Blog Archive » Does developing in .aspx produce bloated code?
Wow Rob, that is a very cool tool.
The interesting thing is that while YSlow seems to test with both primed and unprimed caches on each test attempt, it often gives different results.
I just ran it again and it gave a D (63).
Hmmm.
Pingback: Bookmarks about Gzip
your pages weights 170KBytes.Dialup cnnoection is 56Kbit/second = ~5KB/second, so it will take 170/5=34+lag= ~40 seconds to fully load this page.If you compare this to broadband 1Mbit/second = 128Kbyte/second it will be 170/128=1.3+lag (lower for fast cnnoection)= ~1.5 seconds to fully load same page on such cnnoection.This is simplification of course. There are many other factors that contribute to load speed so it’s theoretical, while real page size is factual.
Ð’ данном топе Ñделан анализ 3 лучших кредиток. Выбор Ñделан по показателÑм процентов, льгот, уÑловий ÑнÑÑ‚Ð¸Ñ Ð½Ð°Ð»Ð¸Ñ‡Ð½Ñ‹Ñ…. ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñтот рейтинг вы можете быÑтро и проÑто выбрать карту, под ваши запроÑÑ‹ и требованиÑ.
-Ðльфа Банк – Ðадежный банк. ОÑобенноÑÑ‚ÑŒ – дни льготного периода. ОтÑутÑтвие процентов в 100 дней, Ñниженные проценты от 11,5 до 30 как на ÑнÑтие наличных, так и прÑмое пользование картой. Главный Ð¼Ð¸Ð½ÑƒÑ Ñледует вноÑить ÑредÑтва не менее 10 процентов от потраченных ÑредÑтв в меÑÑц. ЕÑли Ñтого не делать дни без процентов иÑпарÑÑŽÑ‚ÑÑ. Проценты очень неадекватные, еÑли картой пользуетÑÑ Ð½Ðµ клиент Alfabank.
-Совкомбанк – оÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¾ÑобенноÑÑ‚ÑŒ кредитки – Ñто период раÑÑрочки. Каждый раз, когда покупаете карта предоÑтавлÑет раÑÑрочку на покупку. Ðаиболее типичный Ñрок -90-110 дней. За Ñто Ð²Ñ€ÐµÐ¼Ñ Ð½ÑƒÐ¶Ð½Ð¾ выплатить выданный льготный период. ОÑновный недоÑтаток – погашение, которые вноÑÑÑ‚ÑÑ Ñ€Ð°Ð²Ð½Ñ‹Ð¼Ð¸ долÑми крайней даты, уÑтановленного уÑловиÑми карты.
-60-120-240 – тройной продукт от УральÑкого банка реконÑтрукции и развитиÑ. ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¾ÑобенноÑÑ‚ÑŒ кредитной карты – Ñто 3 Ñрока льготного периода в одной карте. Положительные Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ñ – Ñто определение Ñрока льготного периода. От него завиÑит ÑтоимоÑÑ‚ÑŒ обÑÐ»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¸ проценты кешбека. И правдивый период льгот – раÑÑчитываетÑÑ Ð½Ð° каждый меÑÑц отдельно без ÑуммированиÑ. ÐžÑ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñторона – Ñто дикие проценты на ÑнÑтие наличных ÑредÑтв. От 49,5 до 55,9.
ÐаÑтоÑтельно рекомендуем практиковать кредитные карты Ñтой категории только льготного периода. Таким образом вы не переплатите выÑоких процентов и получите Ñффективный банковÑкий инÑтрумент (buyfullzonline) .