Low Memory CF VPS: Railo
I wasn't going to expand on my decision to use Railo, despite the fact that at the time of writing we're still waiting for the first open source release. For me the choice was clear for a couple of reasons, but as these might not be immediately obvious I thought I'd explain my choice.
With the imminent release of Railo 3.1 there will be not one, but two options for proven, stable and robust open source CFML engines; Railo and OpenBD. For some time Railo has been widely recognised as the most performant of the major engines (Blue Dragon, ColdFusion, Railo), especially when using CFCs. It's footprint and method of deployment are similar to OpenBD, plus it includes excellent facilities for both individual website global server level administration. For these purely technical reasons Railo is a good fit for my requirements (I don't currently have any projects that I need to host that require Adobe specific functionality, nor do I have the budget or VPS memory required).
The second part of my decision is cultural. Before moving to ColdFusion I was a PHP developer. I've played with Linux on and off over the past few years, and I'd like to think I subscribe to the ideals of open source software. What initially attracted me to OSS was the "free as in beer" part, but as time moves on I'm increasingly compelled by the "free as in speech" attribute. Without getting too involved in community politics I feel that the partnering of Railo with JBoss is a very canny move, and the fact that there will no longer be a commercial core product indicates the teams commitment to open source. For this reason Railo also works for me on a "touchy-feely" level that OpenBD doesn't.
