Abstract:Online examination compared to traditional examination methods has many advantages, such as lower cost, the real-time updates of the examination papers, online examination can offer statistical analysis of examination result in time, it also can generate different examination questions to prevent plagiarism. This paper systematically analyzes the architecture of online examination system and how to optimize system performance, such as front-end optimization based on Ajax, distributed caching mechanism and so on.