This has been a long time in the making, but I’ve finally decided to move this blog (and a few other things I’m hosting) to DreamHost. Why DreamHost? Because they offer a great package, what can I say? I’ve been hosting at 1and1 for over a year, but after a few bad experiences, I’ve decided to move to something a bit more robust.
Although it’s not really fair to compare DreamHost to 1and1 Hosting, let’s give it a shot:
I use these for my MySQL backups. Download a nice PHP script and set up a cron job to run said script at a scheduled time. Without cron jobs, I have to go through the hoopla of running some PsuedoCron stuff, which basically runs a script if a user visits your website after the script has been scheduled to run. This is fine for small scripts, but didn’t really fly much for my database backups, since the poor sap that happened to trigger the script would have to sit and wait for it’s completion, as it would appear to be something the website was loading.
Ruby On Rails
After working so much with CakePHP, I can’t help but be curious. I really doubt that I’m going to jump ship, but it’s good to have an environment to play with.
Space and Bandwidth
You got 500 GB of disk space to play with, and 5.0 TB of monthly bandwidth. This is enough to host at least a few good sized sites under one account. The unlimited Domains makes this a breeze.
FTP, MySQL, Customization
One of the things I hated about 1and1 was their auto generated FTP users, database names, and database usernames; e.g. u23029490 (come random set of numbers). Always having to look up something is never good. And of course with the base account, you could never add any users.
The also limited the number (go figure) and size of databases that you could have. 100 MB was the limit for size and I believe four (4) the number limit. This forced you to dump most of your work into one database and also use a lot of different prefixes. With applications such as WordPress, CakePHP, ZenPhoto, etc. make things easier, because they allow a prefix configuration, but God help you if you were trying to import some legacy PHP application that you’d written back in the day.
Shell Access; Lovely, Beautiful Shell Access
Although I don’t really use it much, there are some times where it just comes it so handy. And with the advent of CakePHP’s Bake feature, it’s become damn near and essential tool. Prior to DreamHost I would have to Bake on my Windows environment, then upload to where I was really hosting.
Speed and Reliablity
Reliability, I’ve been told about, so I cannot speak on this for a year. Speed, I can attest to. DreamHost is way peppier than 1and1.