How to find web hosting that meets my requirements?
My website (a soccer portal, containing Joomla and SMF) in the last months has grown so much that the shared-hosting service I bought about three months ago has decided to rescind our contract and pay the remaining nine months (since the contract is for one-year).
I already searched on the net and on stackexchange too, of course, but I didn't find a solution to this problem.
The website's load is about 280'000-300'000 hits/month. That's about 10'000 hits/day. This is the main reason they rescinded the contract: we exceeded the number of processes allowed: no other reason exists.
On the web, I read they all say that "if you use a lot of resources, you need a dedicated/virtual server" (something like a VPS). Ok, so I've searched for a VPS, but I've found they are all too expensive! The cheapest I've found (on this Q&A board) is Linode, that's about 20$/month. That could be a very good solution, but I've still some doubts.
My question is: granted that some friends of mine are system analysts, so I wouldn't spend any money to administrate the server, can you suggest the cheapest and most basic hosting/server solution (I mean VPS, dedicated-hosting, shared-hosting, cloud...) for my problem?
As I've already said, our website uses two technologies: Joomla and SMF, so we need the most basic solutions. We don't offer emails to our users, we don't need subdomains, we don't need special technologies as Zope, Tomcat and so on. The most basic: PHP/MySQL. And if exists CPanel, just for ease. Linode is the best I've found, but do other solutions - according to my parameters - exist?
Thank you very much.