I'd like nothing more than to be typing this blog entry directly into my Web site. Unfortunately, due to my site being up and down and up and down again, I'm typing it in TextEdit on my Mac. For the last 6-8 months it seems my site's uptime and performance has dramatically decreased. I pay pretty close attention to my stats, I have a pretty good error tracking system in place, and for the last 4 days I've "caught" my site throwing 500 errors at least once a day. I think it's safe to say I'm pretty fed up with shared hosting.
With that said, I'm curious what people would recommend in the way of hosting. Should I go with VPS, dedicated, co-lo, or some other option? What about providers? HostMySite has been great in regards to their support staff, but the performance of their shared servers flat out sucks. I've even been switched to other "less busy" servers and things were only better for a short while. Their response has always been: shared hosting is made for one or a few domains only. That's just a load of crap. I help run a technology department that hosts over 1,800 Web sites on just a few servers. I can't believe they would spew that marketing crap to me to try and get me to upgrade to a different plan. If that's their opinion on shared ColdFusion services why are they offering the service? Are there providers that offer GOOD shared hosting? Or should I investigate some of the other options at places like CFDynamics, VivioTech, or SozoHosting? Incidentally, the Nashville CF User Group site is with CFDynamics and I've never ever seen the site go down; granted it gets very little traffic.
In order to help folks recommend something that would actually be viable here are my basic requirements:
- OS must be Linux (preferably RedHat Enterprise)
- ColdFusion 7 (pre-installed or available and few, if any tags disabled)
- MySQL 4+
- Performance should rival dedicated servers
- Must support 500,000+ page views/month
- Must support 30GB data transfer/month
- Must have a great stats package
- Must provide e-mail services
- Must have some sort of control panel
- Must have responsive, knowledgeable support













I was just so fed up with the whole thing that I deceided to quit my hosting services, and now I am with hostingatoz.com for my personal sites. Now - there is the ocational downtime, and support can be slowish at times, but for that price I'm not complaining - now atleast I get what I pay for :)
I aint got any answers for you on where to go, just wanted to second you on that HMS is not always the answer - because I think maybe sometimes they get a bit more credit than they deserve.
It took me a couple of weeks to get everything up and going, but that was because I was pretty new to this level of supporting Linux.
VPS seems like a pretty good option at this especially considering I've had my own CF license for years. Those of you using VPS would you mind telling me what you pay? If you won't want to post the information here you can always e-mail it to me. aaron AT trajiklyhip DOT com.
I think the best thing about them though is that at 2am you can get someone on the phone within 2 minutes and they can get the problem resolved quickly. I've dealt with other hosts in the past (ipowerweb) and it just wasn't worth the headache of trying to reach a support person or once you finally got a support person on the line they were complete idiots.
Honestly, I have come to the conclusion that shared hosting may be inherently flawed as a concept because you can have 199 sites that all work fine and only 1 that kills it for everyone. Considering the volume on these servers, the likelihood that someone eventually screws it up for everyone seems rather high. I understand the pricing and other considerations, but if you get frustrated by downtime, that is something to consider when going with shared hosting.
Aaron, Vivio's VPS accounts currently start at $19.95 though I pay a bit more in order to get extra ram and such - http://www.viviotech.net/hosting_vps.cfm
Unless you are willing to take the time to *properly* secure, administer and maintain a machine my recommendation would be to get managed dedicated server or VPS. It is pricey but worth the lack of aggravation. In any event, put you box behind a physical firewall. If I were to do it over again I would get a professionally managed dedicated server. Or I would work out a deal with a local ISP to resell their hosting.
I prefer H-sphere and Plesk for hosting control panels. Plesk has an API for automating hosting. I set up a system (using CF) with the Plesk API that allowed people to set up hosting accounts online. DNS, ftp accounts, email accounts, the whole nine yards. Powerful stuff.
Avoid Aplus.net by all means.