I am in the verge of rolling out a review based website. The coding is on php and mysql. It will be really appreciable if you could help me identify the configuration of the dedicated server in which I should host my website. An advice is required because, I wont be able to predict the number of active users at this moment. As the concept of the website is unique, the reviews will start flooding in as I promote the website. The features of the website is going to be used within the bounds of a particular country and not all over the world. Apart from the 11 static pages, there are 2 pages apart where the users can search and write reviews (only text based, no images can be uploaded nor are we displaying). Fields in the review pages will get auto populated as and when the database gets filled from the contents of the review website receives. Also there are going to be signup and login pages followed by email verifications while signing up.

In the functional aspect, the prime difference here from the contemporary review websites to mine being; in the prevailing review websites each place/products will be having many reviews under it. Say for example 1,000 products and each product having 100 reviews. But in my website it will be the other way around; 100,000 products and 2 or 3 reviews under each. The ratio is such different.

Your advice will be really appreciable.