Archive for the ‘Tech’ Category

IPv6 again and SPDY

Saturday, June 16th, 2012

It’s now about a year after my previous post about World IPv6 Day 2011 and the same event in 2012 was just a little while ago.

This year’s event was different in that major sites are keeping their IPv6 connectivity online for good (rather than testing it out for a short time like last year).

This time, Google’s IPv6 traffic has doubled from 0.3% to 0.6%. If you have a look at the graph, you can see the huge uptick in the last year. I suspect we’ll see year-on-year doubling (or better) from here on, which would mean every will be using it by about 2020 (hopefully much earlier).

A technology that lights up similar pleasure regions of my brain is the SPDY protocol. It’s basically an optimisation layer that sits above HTTP and aims to  transfer web page resources in a smarter way to reduce page load times.

I’ve installed it on this blog to see how easy it would be. Turns out it was very easy, although I did have to switch the way I serve PHP (from mod_php to fastgci). At the moment only Chrome and Firefox support it on the client side. This protocol addresses an obvious and annoying shortcoming of practical HTTP, so I’m hoping it will take off too.

World IPv6 Day

Wednesday, June 8th, 2011

In celebration of World IPv6 Day I’m pleased to announce that you can access all of the web services on my server through IPv6. Some of the sites on here include:

IPv6 is a new protocol to replace the current IPv4 system. These protocols assign numbers to computers on a network and specify how they can send messages (route) to each other. It is part of the backbone of the Internet, but we’ve actually already run out of IPv4 addresses! We’ve been trying to switch to IPv6 for a while, because it provides trillions of unique addresses that we’ll never exhaust. Unfortunately uptake has been very slow. Only 0.3% of requests to Google are over IPv6 at the time of writing this.

World IPv6 Day is meant to help raise awareness and encourage software and hardware vendors and ops teams to make their products and services IPv6 capable. Some big companies such as Google, Facebook and Yahoo! are all taking part.

My own IPv6 access was made possible by my awesome host Linode, who I highly recommend if you need a Linux VPS. I was also able to verify my configuration by using SixXS’s IPv6 gateway service, since my local ISP and my modem/router both don’t support IPv6 🙁