I'm writing a business plan and I have to simulate the cost when my website will be reach from 500,000 unique visitors.
- visitors: 500,000
- pageviews: 1,500,000
- spider pageviews: 500,000
- total pageviews: 2,000,000
Each page does 50 queries +-
- queries per day: 100 Million
- per hour: 4 Million
- per minute: 70,000
- per second: 1,200
- peak: 3,000
Doing this calculation I need to perform 3,000 queries second... what kind of server can handle it?
The problem is: actually my site is doing 2,000 visits day, and having -+ 150/200 queries / second... starting from this point I'll expect 50,000 queries / second.
How many servers I need in cluster or replication do manage this job?