Xeon Quad Core @ 2.66Ghz
12Gb of RAM
SSD hard disk (Intel X25-M)
I have a brand new forum (so the database is almost empty), and to start it i will pay to get adversided on a very popular newsletter. I expect around 100'000 users in 2 /4hours. Let's suppose that every user will visit 2 pages (forum index + random page).
Now: in 3 hours there are 3600*3=10'000 seconds. 200'000 page views in 10'000 seconds are 20 pages every second. I'm not used to work with such a load, i usually have no more than 5 hits per second (on custom scripts, really optimized), and most are from bots that don't download images.
So i don't really know where to start from. I will use an external CDN to serve everthing what is different than the .php script pages.
Will the server blow up?
Should i use stuff like EC2?
Should i use an array of servers (like 3 server for the web stuff and the server above for the database)?
Is there any great tool (linux, command line based) to test servers under such a load?
If anyone can suggest something, i will be happy =)
This can also become a great case-study to test the xf app and how it works on heavy loads =)
Thank you everyone.