并发性是衡量一个在线考试系统性能的关键指标之一,很多用户对并发性这么一个专业性的词汇不太理解,本文就以具体的说明和生动的实例来对在线考试系统的并发性做一个讲解。
并发性,说得直白一些就是在线考试系统处理同时参加某一场考试人数的能力。一款在线考试系统支持同时参加某场考试的人数越多,并发性越好;反之,则并发性越弱。
系统并发性 |
在线考试系统的并发性主要取决于硬件设备,比如服务器性能。但由于硬件方面的发展本身有瓶颈,因此在线考试系统的并发性永远有上限。随着硬件能力的提升,并发性能够得到提升,但这个提升不可能是无限的。一般大多数在线考试系统支持同一场考试的同时在线人数在一万到十数万之间。
举个形象点的例子。
好比去银行的营业网点取钱,银行柜台有10个窗口。如果10个人同时去办理业务,那么每个窗口接待一个客户,一下子就办完了。如果100个人同时去办理业务,也就稍微排一会队。但如果10000个人同时去办理业务,这个营业网点肯定要瘫痪。
银行网点窗口 |
在线考试系统的并发性大抵相当于例子中的窗口,窗口越多,接待客户的能力就越强,如果银行把这个营业网点的窗口扩充到1000个,那么接待10000个客户同时来办业务,就毫无压力了。但是否能够扩充窗口,又取决于营业网点的占地面积,没有足够的面积,扩充窗口也只是有心无力。
在线考试 |
通过上述对于在线考试系统并发性的介绍,我们可以知道,关于并发性有这么几点信息:
1、并发性有上限。
2、在线考试系统的并发性目前最多能维持10万人左右同时参加某一场在线考试。
3、如果并发性远不能满足实际在线考试的需求,那么可能造成服务器宕机、崩溃以及数据错误、丢失等严重情况。