Topic: Rails capability question - 100,000 UVs a month?
I'm doing research for a client in order to ese what his hosting needs are and will be. Currently, his site is an HTML only site running on a server with a few other sites, and this particular site gets about 15,000 UVs a month. I don't know about the other sites as they are not his, but I'm guessing they get much less traffic.
His site is being redesigned and recreated in a dynamic fashion. He has a goal of raising the traffic to 100,000 UVs a month within a year or less.
At least at first, the site will be a fairly low-demand site - reading database records with a few has one and HABTM relationships, and of course the creation, updating, and deleting of these records - but it will have 10,000 records or more, when it goes live.
I've been doing research to see what Rails can offer to his site, and how it could do this. Do you think Rails is a good choice for this, with caching and such? If so, can you point me to a resource or two that I can use to focus on caching, especially? In the Rails sites I've built, I haven't had to focus as much on performance.
Finally, do you think he can remain on his current host? If not, does he need to invest in a dedicated server or virtual server, or can he remain on a shared host? If so, any recommendations for a shared host (for example, would MediaTemple fit this)?
Any thoughts are muchly appreciated.