A couple of days ago iControlWP received a tweet about our website being down.
That’s not something you want to wake up to in the morning.
If you’re a small start-up business like us, you need all the up-time you can get.
So I set to work to see if I could pin-point the problem and try to fix it.
Web hosting problems are usually because of your web host
We take great care when we update our websites, and I hadn’t updated any of the iControlWP site in the past 24-48hrs so I suspected it wasn’t a site coding issue.
It was either down to 1 of 2 things.
We use cloudflare to help secure and improve our websites’ performance. It normally works excellent, but sometimes it takes a hit and our sites go a bit funky. Much less so now it has to be said.
Turned out Cloudflare didn’t have any outages that would have affected our site around the time this tweet was posted so I ruled them out pretty quick.
I then checked the error logs and it turned out that on several occasions the:
MySQL server has gone away
error was appearing in the logs much too often.
This basically meant that the MySQL server for iControlWP.com was basically timing out – a connection was opened, and a request was made but no response from the MySQL process.
We made the decision from the beginning to use a dedicated cloud hosting service from VPS.net for the iControlWP.com website. In this way it would never be affected by issues that could affect the worpitapp.com service.
We’ve had a few quirks with the hosting, but nothing crazy. On the whole it’s performed well enough.
Only that which is measured can be improved – especially true of server up-time and response time
I decided to start monitoring the iControlWP site over a couple of days to see how it was doing.
The tool I used to do this was Pingdom.com.
This horrific result was this:
Clearly this doesn’t inspire confidence.
I decided not to wait for the 24~48hrs I had initially planned, and set about moving the website to alternative hosting.
Within an hour I had moved both iControlWP.com and worpdrive.com to one of our servers hosted with TMZVPS.com.
Since the move, iControlWP.com has been offline once, and we got a great boost in server response time which increased on average by a factor of around 10x (see image below).
Who you host your sites with makes all the difference
Don’t think that because you’re hosting with a big name, and they come highly recommend you should stick with them even when their performance is crappy.
Who you host with is entirely up to you and it doesn’t matter who recommended them to you.
Yes, it can be a pain to move your web hosting to another provider, but with the right setup from the start, and the right tools, it’s easy.iControlWP has released WordPress cloning tool.
If you want to know what other features are available, sign-up for your free iControlWP account.
Get the iControlWP Advantage today!