Asymptomatic

Hard Client Hosting

I've been hosting my own content on the web since, oh, 1995. I've been on many hosts over that time, moving sites from host to host. During that time, I've been on some good hosts and some really awful hosts, and I have really yet to find the ultimate host that I can recommend unreservedly.

Perhaps you have been having sites hosted long enough to have acquired some horror stories. A while back, I had my sites hosted with a company called A World Wide Mall. AWWM was pretty reasonably priced, but as with most hosts, the customer service was pretty lousy. And one day, the guy who ran the service decided to fold up the company and move on without notifying any customers. He just took his datacenter and left. With all of my data. Lovely.

Continues here →

I'm sure that folks have similar (or worse) stories. I have had service where I thought I was getting protected backup and redundant storage, when really it was all on one box and when the box died, I lost a lot. I tried hosting at 1&1 once, and after playing with it, I immediately filled out their cancellation form. Total time with their service: about 5 minutes.

I signed up for VC hosting with TextDrive. That was one of the worst investments I've made. It sounds like a good deal, a fixed high amount for lifetime hosting - for as long as the company is in business. But it seems they put all of their lifetime hosting customers on the same lousy server. Running this site on WordPress took more SQL resources than all but 2 of their lifetime customers. Eventually, they throttled performance, and I was forced to move back to non-shared hosting after paying for that whole lifetime account.

I've got another lifetime account on A Small Orange. Since my experience with TextDrive, I haven't tried to host anything intense there, but it has been doing a good job for what I use it for. But one thing that bugs me about CPanel shared hosting is how it's configured to generate names for everything using your CPanel user account. So all of the database names are prefixed with "owinkler" and all of the database users are prefixed with "owinkler" and the web logins all require the domain name in them. What a mess.

I used to have an account at Dreamhost. It has similar issues, but that's to be expected from shared hosting. Still, the reliability of Dreamhost was fairly poor during my hosting there. You would think that separating the database hosting from teh web hosting would improve performance, but for Dreamhost it caused nothing but problems. There's some kind of latency that you can feel, but would require more investigation to determine the exact cause. Anyway, the database connection is also bothersome because you can't connect directly to it remotely, and that's how I prefer to use MySQL rather than through phpMyAdmin.

My primary hosting takes place with two hosts that use VPS technology. VPS is my preferred hosting technology, after a brief stint with dedicated. Dedicated was too much trouble. VPS is cheaper, easier to upgrade, easier to maintain and backup. The dedicated server was great until things started to go wrong, and then troubleshooting those issues became problematic. With a VPS, if there's an issue, you push a button and you've got backups restored.

UnixShell is the host that I described before, the one that was hosting backups on the same server. I've learned my lesson with that, and now have a separate dedicated service for housing backups. Most other things about UnixShell are decent. The problem with them at the moment is that they aren't offering new hosting accounts. There's something unsettling about a company that offers service but has no room to expand.

SliceHost is the VPS host where this site runs. SliceHost has been great, really. Their backup options are nice, with separate timed snapshots. The administrative interface is nice, too. But once again, it seems like they've got allocation problems.

In SliceHost's case, I couldn't recommend them to a client, because there's no option to install any kind of user-friendly control panel at the VPS-level. You'd have to add email accounts and configure the server entirely form the command line. This is not the best option for clients, although the flexibility of the server is relatively unmatched.

And this is where my issues with VPSes break down. I need something that is flexible enough that I can modify things at the shell, but friendly enough that clients can configure some settings like email and backup via a web interface. Where things usually don't work out with VPS software like Plesk is when Plesk has its own idea of how things are configured, and you need to work out changes around what Plesk requires. Maybe what I need is software that manages some of the server elements, but not all of them.

In any case, these hosts aren't perfect for clients. If something goes wrong, the client has no recourse with the host. Not that I mind getting requests for support, but it's the emergent support that usually happens that makes me think that this isn't the greatest situation. I don't want to get calls in the middle of the night when someone can't figure out why their server can't do one thing or another.

In any case, I've been wondering if there's a host that is supportive of web developers. Something that a developer can tweak, but a client can still easily manipulate for simple every day tasks. It would also be nice if the host would have a management interface that understood the client/contractor relationship.

Any suggestions?

Other Posts

Comments

  1. I've never tried it, but ISPConfig might provide what you want: root-level command-line control for you, and a pretty web interface for limited management for your clients. You could install ISPConfig on any VPS you use, presumably. Again, I haven't tried it, so I can't speak to its quality.

    I've been using TekTonic for my VPS. I was initially wary of the whole thing, having previously managed all my sites from a server in my house connected to my DSL line. I wanted SliceHost, but they weren't offering slices when I needed one (that server in my house developed hardware problems; and I grew tired of resolving them). I like TekTonic, and rarely have reason to connect to their web-based management interface (which I find convoluted and unintuitive).

    With respect to your unease about UnixShell, I look at it from the other angle: I'd be glad that my host wasn't over subscribing!

  2. Nice post!
    I've been using Dreamhost for many clients in Spain and have to say its a real nightmare the huge delay we got from here. Sometimes it tooks 15 secs just to see the first character...
    These latency ocurs specially using CMS/blogs or any kind of DDBB related sites and, as you mentioned before, its had to be because the separated host for mySql and pages.. and at the end for the share hosting architecture itself.
    If you are looking for a fast CMS better go for a VPS or dedicated server.

swindler-cave
Real Time Web Analytics