I am going to develop an online examination system. But I am confuse, what approach should I follow. Because the server load will be too much heavy. May be around 10,000-20,000 users. So how can I handle these huge amount of connections to the Database.
My requirement is Questions should be random, so if I am giving one panel for switching question, how can I track the previous questions and answers to store in DB and after finished exam display result immediately..