缓存技术在在线考试系统中的应用
2011-01-06侯整风
哈尔滨师范大学自然科学学报 2011年2期
王 瑜,侯整风
(1.合肥工业大;2.安徽广播电视大学)
缓存技术在在线考试系统中的应用
王 瑜1,2,侯整风1
(1.合肥工业大;2.安徽广播电视大学)
在线考试系统的稳定性至关重要,过多的并发量给系统服务器带来的超负载是导致系统性能下降的一个重要原因,为了解决此问题,提出在在线考试系统中应用缓存技术.设计一套在线考试系统,介绍系统的体系结构、需求和功能模块,阐述缓存技术在系统中的应用方法和实现方法,并通过负载测试检验缓存技术的效果,对测试结果加以分析,分析表明缓存技术能在一定程度上提高系统的性能.
在线考试系统;缓存技术;WAS
0 引言
随着计算机技术的发展,现代远程教育已经成为建设我国现代化教育事业的重要着力点,基于Internet的在线考试是远程教育的重要组成部分之一.系统的稳定运行至关重要,同一时间段过多人多参加考试的、大量并发操作会给服务器带来的过大负载,致使服务器运行非常缓慢甚至瘫痪.为解决这个问题,笔者引入了缓存技术到在线考试系统中.缓存技术是将最近访问过的数据和资源存储在内存中,以便随后的请求能够重新使用它们.在Web应用程序中使用数据缓存技术有三个方面的用途:一是减少交互的通讯量,降低网络的数据流量;二是降低服务器系统的处理量;三是降低磁盘访问次数.
1 系统设计
1.1 系统体系结构[1]
该系统采用B/S体系结构,通过一套服务器体系运行数……
登录APP查看全文
