Posts Tagged ‘cloudfront’


A website for search engine marketing

One of our newer clients is Falko Luedtke from Vancouver. Falko’s website does a great job in presenting his credentials in strategic search engine marketing.

FalkoInc - Strategic Search Engine Marketing

FalkoInc - Strategic Search Engine Marketing

Falko and I are both members in the SEOBook.com forums, and we have also both worked for IBM.

I asked Falko – after a month or so of being on our platform – what were some of the features he liked most about his migrated website:

I personally love that I don’t need to worry about updating or upgrading at all. That the site is running redundant and now with the CDN is available everywhere quick. Don’t forget the great support and always friendly staff

Falko makes great use of testimonials on his website – it is very effective for a search engine marketer to have an endorsement from Aaron Wall! Falko also made the smart move of asking for a site review from the SEO forum, where he got expert advice on refining his design (before he moved to our platform).

The site reviews are always a very interesting part of the SEOBook.com forum, and you see time and time again that SEO experts focus relentlessly on making it easy for visitors to understand what is available and how to get what they want. There really is no point to having a lot of search engine visitors arrive at your website if they can’t find what they want.

It was Falko who asked whether we had any plans to utilise a Content Distribution Network (CDN). A timely question, and as we had been using Amazon S3 for some time and CloudFront had recently been released, we implemented it for our core WordPress files. As mentioned elsewhere, this gave most of our client websites an average 5-10% performance improvement.

I’m very pleased to have a search engine marketer for a client, we’ll have to be especially on our toes to make sure the platform stays on the cutting edge of search engine friendly!


Using Amazon CloudFront with WordPress and WordPress MU

Amazon has recently set up a new service called CloudFront, and this week James enabled it for OM4 websites.

Everyone likes web pages that load fast, and one of the factors that determines how fast pages load is the ‘hops’ that are involved in getting all the parts of the web page from the server to the browser.

If your server is in the US and your visitor is in Europe, the page takes longer to load because there are longer (and more) hops involved.

CloudFront has some magic technology that automatically distributes web files across high speed Amazon storage servers in Europe, the US, Japan and Hong Kong. So web files get served from fast locations close to your region.

We are currently using CloudFront for WordPress (and WordPress MU) files that never change. As we extend our use of CloudFront, we will place images and PDFs out in the cloud as well. Dynamic content will come from the core server, and the larger media files will be served from high speed content servers close to the visitor.

Amazon can serve larger files far more efficiently than our servers, and cope with much larger traffic spikes. We already host media in high demand on S3, but until now it has only had one geographical location, not the large number of ‘edge’ servers available with CloudFront.

Hopefully Amazon will extend CloudFront to video soon so we can host video on it as well, although many of our clients like using YouTube to serve video.

Testing results

The initial tests James ran mostly showed a 5-10% reduction in page load times just by offloading the static WordPress files to CloudFront. The one anomaly was when testing our US server by simulating a visitor from a nearby data centre – in that test using the CDN took 3 ms longer rather than 5-10% less.

An OM4 US website

US site loaded from US:
Before: 92.933 [ms]
After: 95.525 [ms]
Result: Slight increase, but this is simulating a visitor in Dallas accessing a web page from another datacentre in Dallas.

US site loaded from Australia:
Before: 728.042 [ms]
After: 687.844 [ms]
Result: 6% decrease in load time

Australian website

OM4.com.au (Brisbane server) loaded from a Sydney VPS:
Before: 223.972 [ms]
After: 200.033 [ms]
Result: 10% decrease in page loading times

OM4.com.au loaded from a US server:
Before: 934.519 [ms]
After: 884.088 [ms]
Result: ~5% decrease in page loading times

We already use Amazon S3 to replicate backups off our production servers. So we really like being able to add this new Amazon service to our platform to make it all go faster.

Amazon really have their act together.