...for a new website?
I am looking at lots of different hosts that give me full control of my VPS environment at no more than $20pm (around £11pm, I am in the UK). From the beginning Linode has been a firm favourite of mine, given the freedom you appear to get and the price. Slicehost is just a little expensive for 512MB of RAM and the others I have narrowed it down to (in2net, vpsland, vpsright cheapvsp and MediaTemple) have little things here and there which put me off going with them. I've compared them all but I must admit that linode, the one I came across right at the start of my research, is the one I am favouring at the moment. Their set up just seems right for diy kind of people and thus far I haven't read anything about them that concerns me.
The one black mark is the amount of RAM they provide for their cheapest package. I have read many instances (mainly on forums) that 256MB of RAM is not enough for a VPS and that 512MB should really be the minimum. However Linode's 360 plan provides the odd figure of 360MB of RAM and I was just wondering if this would be enough for a new website.
I will be running apache, php and mysql and more than likely a website statistics app (I guess I could just use Google Analytics for this though). My OS of choice at the moment would be debian and keep it as sleek as possible without compromising security. I have a fairly complex, custom made CMS and I've made the front end as light on resources as I can. I am also running mod_rewrite if that makes much difference. I have three databases, one of the admin/cms side, one of the public front end and one for php sessions; its roughly 20 tables. Other than what linode provide I am not planning on using any site management systems such as cpanel or plesk. I will make use of SSH and whatever the host provides to manage the site.
This might be a long shot, but what sort of performance could I expect out of 360MB of ram, is it enough for a start up as described above?