Don’t Let The Door Hit You On The Way Out
A metaphor for: “I think you should leave. Do not pause or delay while you are leaving.” Generally used when the addressed has been complaining about circumstances that the listener doesn’t agree with. It comes from a time when doors were on spring hinges and if you paused in the doorway while exiting, the door would spring closed behind you and hit you on the backside.
I love making things work right. My website ends up being an obsession every once in a while. It’s an exercise in directed attention, a graphic design emphasis I don’t do as an artist very often right now.
I was getting frustrated because my hosting company had several outages system wide over the past few weeks. This happened often enough that I set up monitoring to start to find out what was happening when I wan’t looking. Even once those major outages were resolved I kept finding my site unavailable for several minutes at different times during the day. The tech people there said it was locking up because something was using up all the memory I was allotted, freezing everything else and taking the website down until the memory usage dropped back into a more normal range and other processes could function. It was hard to resolve, because they would tell me how much memory I would have to work with if I went to the next pricing level, but not what I was allotted at present. Sigh.
I profiled the site with some performance tools, and found some things to fix, but nothing that stood out as a runaway memory hog. And overall the whole site felt sluggish even when it was working. So… Rather than hmmm and hah, and continue to complain – new hosting.
I use a French company as a domain registrar because their contract was rated one of the most advantageous for the domain owner, fair and reasonable and clear. They’ve been outstanding. They started hosting just after I switched the last time, and I would have gone with them then if they had been up and running and taking customers. Their prices have been reasonable, and that extended to their hosting. According to Pingdom, I went from slower than 87% of other websites to faster than 79% of other websites. I’ll take that, it looks alot more professional when your site opens and loads effectively and fast.
So, that’s been the last couple of days. Backing up and restoring mysql databases, transferring and compressing web images, fixing broken links, profiling plugins and finding and fixing bugs or finding replacements.
So far this has been very much worth the unexpected work.
ADDED 10 November 2016:
This worked for quite awhile. The French company gradually changed their pricing model and it became a bit expensive for my needs. I had 9 GB of space to work with, they used a point system to bill against resource usage and network traffic.
I moved on to Digital Ocean. $20/month, so far excellent uptime, I switched to MariaDB and nginx instead of apache and mysql. All good changes and the site responsiveness went way up.