Earlier this week, great news was delivered to my inbox: My Dreamhost account expires in a matter of days, and though switching will be a hassle, I can’t wait to get this site sitting on a box far, far away from their servers.
For basic needs, Dreamhost provides an incredible amount of services for the price. That’s why their business does such great volume.
But that volume has been its downfall for me. Limited resources on each server mean that Dreamhost is NOT an ideal host with which to server Django apps. Yes, it’ll work (sometimes). But not very well. And not very reliably: Django apps often fall to internal server errors, and restarting Django apps one too many times may lock the server for an hour or so.
Earlier this month, Dreamhost experienced some widespread server outages right as I was attempting to move some code I’d written for the Kansan over to the Kansan’s server to meet a deadline. The timing was terrible, and this was the final straw.
While I’ve had very a very positive experience hosting some Django projects over at WebFaction, I’m not sure I want to worry about having to pay for more memory if my site isn’t as efficient as I think it is.
Monthly payments for the Shared 2 plan at WebFaction are pretty close to the Startup plan over at Joyent, which claims to support Django.
Does anyone share their experience hosting Django sites with Joyent? Does Joyent have Python2.4? mod_python?
Or does anyone have positive experience to share with another Django-friendly host? (Side note: This page would be a lot more useful with user reviews)