Suggested spec of server
I'm quite new to Linux and looking to host with Linode as I have heard many good things.
One question I have is what spec I need. I have a PHP/MySQL application I need to host. It will probably will have no more than 200-500 users a day, with each of them running several searches, although these need to be quick (around 1-2 sec max). They are only single table queries on around 200,000 records, with some full text searches.
Its a bit of a push on the budget to go to 4GB so do people think something less than that would work?
Also is it just a couple of clicks to upgrade my VPS to add more memory if I find I need it?
5 Replies
Best start out with a 512M system and then scale up (it's very easy) if and when it's needed.
//my apologies to the Linode sales manager who is probably pulling his hair out yelling "no you morons, tell him he needs the 4G product!!!"//
From linode manager you can upgrade quickly:
> How it works
1. Linode is shut down and migrated
You will experience downtime while your Linode is migrated. We estimate 12 minutes to migrate your Linode, but that may vary based on host and network load.
2. Billing
Your account will be immediately charged (or credited) a prorated amount based upon the difference in cost and the number of days remaining in your billing cycle.
3. Enjoyment
After the migration completes, you can take advantage of the new resources by resizing your disk images.
As others have said go for the 512MB option and upgrade if you notice a problem, however I think you'll be very impressed with the speed of Linode - even their 512MB plans rock!
And the tweaking part is especially important. The default configuration of Apache can gobble gigabytes of RAM without being any more efficient for a given workload than a configuration that uses a few hundred megs.