Can you please suggest me an idea configuration for server ?
I want to setup a server which can handle at most 5000 users (worst case) at a time...
Following is the processing that server needs to perform
1) Authenticate user.
2) Accept data from user
3) Perform mathematical calculations on data.
4) Generate a report of the obtained result.
5) Generate a pdf file of that report and mail it to the user.
I suggest going for a server with a lot of CPU power, since you mention it needs to do quite some calculation and generating of reports.
If you store everything in a database I also suggest going with enough memory.
Maybe have a look at the 2x E5620 Xeons? Start with 12 or 24 GB RAM and expand in case it's not enough
» www.InstantDedicated.com - Online in no time » Dedicated Servers in [EU] Netherlands with DAILY support, also on weekends » DDOS Protected network - 100% Money Back if it doesn't work for you » Streaming / IPTV allowed | Up to 10 Gbit ports | 100% Network Uptime
I mentioned mathematical calculation, but it is not that complex.
Also to be specific these calculations involve simple divisions and multiplications.
And in case of reports, i generate an HTML table from php and then convert this html to pdf.