Social Buzz

Entries in WPO (4)

Friday
Apr152011

Alexa has performance rankings too!

I must confess that this one had slipped past me… I wasn’t aware that Alexa was now offering performance rankings as well!

Alexa now shows an “average load time” as well as a “comparitive ranking” (i.e. 51% of sites are slower).

Interesting data for your next website analysis!

image

It’s worth noting that the quoted “1.404 seconds” is about the same as the “repeat view” measurement webpagetest.org (testing from the UK node shows that www.johnlewis.com takes about 7.2 seconds to load with an empty cache, and 1.6 seconds with a primed cache, median values over 5 runs).

Presumably this is an average across all Alexa toolbar users, on all johnlewis.com pages (large and small) with empty and primed caches.

Friday
Feb252011

Mod_pagespeed – first hand experiences in Prod #webperf

Someone over in the "Web Operations Professionals" LinkedIn group
(http://www.linkedin.com/groups?mostPopular=&gid=141947) posed the
question "does anyone have an first hand experience of mod_pagespeed",
particularly regarding suitability for the production environment,
ease of implementation and effectiveness in site acceleration.

I haven't seen many case studies around as yet, so I thought I would
pose the question to the #webperf groups and hopefully collate the
responses into a blog post or something.

So - are you using it in Production and what's your experience been
like?

If you could post your thoughts in the comments section on the blog, or reply on any of the #webperf groups -

https://groups.google.com/group/make-the-web-faster?hl=en

https://groups.google.com/group/web-performance?hl=en

http://www.meetup.com/London-Web-Performance-Group/

http://www.linkedin.com/groups/Web-Performance-Group-1938276

http://tech.groups.yahoo.com/group/exceptional-performance/

Friday
Feb182011

Web Performance 101

I gave my Web Performance 101 presentation at the London Web Performance Meetup on Tuesday and it appeared to go down well!

I have uploaded the presentation to Slideshare for future reference and it’s had > 500 views in 24 hours, so it goes to show that web performance is a hot topic!

Tuesday
Nov032009

How to measure your website's performance KPI's

I put together this quick overview on web “user experience” KPI’s for a client but I thought it was worth re-posting it here for future reference… what they wanted to know what “how long did a given page request take on the website”, with the idea of defining certain KPI’s e.g. login must take less that 5 seconds, or saving your user profile less than 10 secs etc.

“I had a look at some of the end-user KPI's that were requested for the web side of things so I thought I would drop you a quick email as I have a fair bit of experience in this area (when I used to run www.totaljobs.com website).

There are basically 3 ways of doing this - external site monitoring, page tagging (javascript) and appliance-based.

External site monitoring is basically where a 3rd party simulated a user page request every 5 or 10 minutes and records how long it took. Basically they "GET" a web page URL. Companies such as Site Confidence (UK), Gomez or Axzona are leaders in this area.

"Page tagging" is where you insert some client-side javascript into the page that is sent to the client's browser. This then sends that information back to a collector server in the data centre that stores it in a database and you can generate reports etc. This is a much closer measure of REAL end-user experience for all of your clients and gives you more information to troubleshoot e.g. performance for users in Italy is slow, or users with IE7 on Vista is slow but Firefox is fine. The downside is that you generally have to make code level changes to insert the tags into the code. Solutions in this space include CA Wily Customer Experience Manager and Gomez's Actual Experience Manager XF. For .Net sites Avicode UX Monitor doesn't need application changes as it just hooks directly into the .Net Management framework.

Appliance-based solutions are basically devices (they look a bit like a router box) that plug-in to the main routers in the data centre and basically monitor the traffic on the way in/out to measure performance and the user experience. They can also actually insert "page tagging" type code "on the fly" and thus avoid application-level changes. Downside is getting the networking set up so you can tap into a promiscuous port can be a pain. Leaders in this area are TeaLeaf and Coradiant."
It is worth noting that you also need your classic “web analytics” (Webtrends / Omniture / Hitbox or even Google Analytics if your on a zero budget) to give you the classic unique users, page impressions etc stuff.

There are obviously many more KPI’s involved in running a website(customer service, system availability, email deliverability, SEO, marketing conversion etc etc) but at the end of the day I think that the “user experience” KPI’s sit at the top of the KPI pyramid.

Well, except for for the net profit KPI, of course :-)