Australian or Overseas Web Hosting?

I wrote this quite a while ago on Whirlpool forum over a debate on Australian verses overseas (usually US-based) web hosting. Thread has since been closed (not my fault :) but I think I will repost my thoughts here, looking at what is the most suitable web hosting solution for Aussies.


My take is this:

  • If a site is geo-targeting Australian audiences and utilising lots of HTTP connections, then Australian host is better.
  • Otherwise, choose an US hosting because it is cheaper and provides more space/bandwidth.

We all know that it takes 3 way handshaking to initiate a TCP connection. Therefore to start a HTTP connection, 12ms to Sydney and 180ms to LA round-trip time will be boosted to at least 18ms and 270ms — more if the server is in US East Coast or Europe. So for sites where there are many external links (JS, CSS, images, etc) they do add up, if each request is on different HTTP connections in cases where HTTP Keep Alive has been turned off, and there exists restrictions on the number of simultaneous connections.

It can also be quite noticeable in interacting with those “Ajax” applications where each click might trigger a HTTP connection to be established. Assume that web server takes no time to process that request, feedback might range from “instantaneous” verses “half a second later…”

However, both Australian hosting and US-based hosting can easily saturated a 1500kbps ADSL connection (though you might need a good US shared-host to do that). In this case, 12ms vs. 270ms of TCP initiation time does not really matter, when it takes both 5 minutes to bring down the big AVI file. So for sites that have few large files (video, mp3, etc) then maybe US-based hosting is a cheaper choice. (Hint: DreamHost offers 20Gb storage + 1Tb bandwidth, from USD$8 per month [affiliated link])

So for sites geo-targeting Australia, maybe the best way to do it is to have 2 hosting plans — one in Australia and one in the states. Put all your interactive scripts in the Australian host, and all the large media files overseas.

Make sense?


Actually I believe there are other reasons (which don’t actually apply to me).

  • Prefer to support an Australian business.
  • Prefer to have support during business hours.

Anything else?

Category: Uncategorized | Mon, 20 March 2006 1:31 pm

Comments

1.
Avatar for timhu
Posted by timhu on Tue, 21 March 2006 10:58 am

i thought (one of the) point of AJAX was to buffer a whole heap of data first so you can manipulate without requesting from the server?


2.
Avatar for scotty
Posted by scotty on Tue, 21 March 2006 11:49 am

Not necessary.

Most web applications that use Ajax also promote interactivity, and it actually creates many more light-weight HTTP traffic. Gmail is a good example. Turn on a HTTP tracker (I use FireBug the Firefox plugin) and you’ll see HTTP connections are triggered by just clicking here and there.

But they are usually asynchronised so from interactivity point of view they ain’t that bad.


3.
Avatar for alojamento site
Posted by alojamento site on Fri, 2 March 2007 2:45 am

I recently had the same discussion here in Portugal, I opted to go with overseas hosting as opposed to local because the price difference was significant, not to mention the features/bandwidth and disk space too.


Add a comment

Gravatar is used. Email address is required but will not be displayed. Please keep your comment on topic. No spamming and/or bad language. First time poster will be moderated. Scott reserves the right to delete/edit your comments.