Monthly .... 250,000 pageviews, 50,000 unique IPs, approx 150Gb data transfered Should I go with Dedicated or VPS? What's the best solution and what's the best price?
It's entirely up to you. I've seen VPSs with much higher figures on a daily basis cope quite easily and other sites with fractions of these figures struggle to cope. It depends upon how efficiently the application you are running is written, and the only way to really know is when it goes live or during testing in an environment similar to the one you'll be using online. If you're not sure, start with a VPS but be aware you may need to upgrade the VPS or move to dedicated if the VPS struggles.
One important factor is how big each of your page downloads are? I would start with a VPS service that guarantees maximum number of accounts for each 100Mb internet connection - and provides an upgrade path to a dedicated server when needed. On average you have 1 pageview per 10 seconds, and even allowing for peak traffic at 100 times that rate, thats just 10 pages a second. If you had a service that limit their VPS sites to just 15 accounts per 100Mb connection it would allow 10 concurrent download of 80kByte pages a second or just 1 800kByte page every second. So maybe what you decide to do depends on: how big are your average page downloads? (caching on your server doesn't help - because the internet link is the bottle-neck) how much allowance do you want to build in for traffic growth? how distributed is your traffic worldwide? If it's all in the USA then you are more likely to need to cope with 10 page downloads a second.
Thanks ... that's extremely informative. I'm currently on a VPS ... majority of the traffic is US. For some reason (from the past) our server is currently hosted in the UK. Will plan to move sometime this year to a US server. Probably go for s dedicated if we hit 1,000,000 pageviews and 200,000 unique IPs.
It all depends on the server load... nothing really on the page views and traffic... as you could have some crappy ass application that brings the server down with 1 user on it... but if the question is who is the cheapest dedicated host then I put my money behind iWeb...