Without running into limits, what kind of software and hardware setup such as server specs (vps, hybrid, dedicated, cluster, cloud, etc) do I need to support this:
- 50,000 nearly simultaneous users (interacting with a php-driven script on an html web page)
- Each page refresh would transfer only about 100 bytes of data returned only to the requesting user, not forwarded to anyone.
-data is pulled from mysql db for each page refresh.
-Users interactive session would last about 15 minutes with about 10 page refreshes per user per minute.
Separate web/db servers, with a lot of RAM on the database for quick transactions, as well as 1gbps link between the two. Lots of optimizations should be done to both servers as well as the application in order to keep the hardware requirements down. SA-SCSI drives should be used, with a decent raid card, as well as some of the new Nehalem servers, or dual quad setups, depending on how processor intensive your application is.
High Bandwidth Servers
Custom Hosting Solutions
A core i7 would be great for you. See if you can find a Core i7 based VPS with lots of RAM .
[[ Reyox Communications / USA based cloud servers & support / 9 years of hosting websites ]]
[[ Affordable ASP.NET4, ColdFusion, PHP & MS-SQL, MySQL, cPanel/WHM & Windows Reseller Hosting + Virtual Private Servers ]]
(www.reyox.com) - Mention WHT and get a discount on your first month!