Hi
I need some help predicting what will happen to my server if a whole bunch of people hit the site at the same time.
My client is doing a national SMS campaign, where the SMS with the website address will arrive on 1-million people’s cellphones at the same time.
If 1% of those people click on the address and visit the site, there will be 10,000 people hitting the site at the same time. Obviously there would be a spike and then a fall-off, e.g. 5,000 in the first minute, 2,000 in the next minute, etc.
So I’ve got a couple of questions:
1. How many hits can an average dedicated server (Core 2 Duo; 4GB RAM) handle per minute, serving a: plain HTML file, vs a plain PHP file with no queries to the database, vs an Expression Engine page with perhaps 20 simple queries.
2. Is there an equation to help one work this out, so I don’t have to ask in future! I’m thinking of an equation that takes into account CPU cycles and RAM would be relevant.
3. Is the peak traffic the only thing to worry about, or is there a cumulative effect?
Any help would be greatly appreciated.
Thanks,
Richard