网络考试系统高并发性能优化研究与实现

网络考试系统高并发性能优化研究与实现

ID:43494784

大小:224.69 KB

页数:3页

时间:2019-10-08

网络考试系统高并发性能优化研究与实现_第1页
网络考试系统高并发性能优化研究与实现_第2页
网络考试系统高并发性能优化研究与实现_第3页
资源描述:

《网络考试系统高并发性能优化研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据ISSN1009—3044ComputerKnowledgeandTechnology电瘩知识‘i技术V01.6,No.14,May2010,PP.3658—3659E-mail:xsjl@ceec.net.enhttp://www.dnzs.net.cnTel:+86-551-56909635690964基于B/S的网络考试系统高并发性能优化研究与实现陈德录1,2刘锋1(I.安徽大学,安徽合肥230039;2.安徽省阜阳市国家税务局,安徽阜阳236000)摘要:作为计算机远程教育的重要

2、组成部分,网络考试系统随着网络技术的发展也不断得到推广应用。随着应用对象、考试规模的不断扩大.高并发大数据量成为网络考试系统性能提升的瓶颈。该文结合某省税务系统的网络考试系统设计和应用实践,分析了系统在高并发应用条件下的瓶颈.给出了的解决方案。j关键词:网络考试:高并发:优化”中图分类号:TP393文献标识码:A文章编号:1009—3044(2010)14-3658_02ResearchandImplementationofHigh-concurrencyPerformanceOptimizat

3、ionofNetworkExamSystemBasedonB/SCHENDe—lu”.LIUFen91(1.CollegeofSoftware,AnhuiUniversity,Hefei230000,China;2.FuyangCity,AnhuiProvince,StateAdministrationofTaxation,Fuyang236000,China)Abstract:Asacomputer。allimportantpartofdistanceeducation,networkexam

4、system们thnetworktechnologydevelopmenthasalsobeenwidelyused.Withtheapplicationobject,theexaminationcontinuedexpansionofthescale,hi【ghconcurrencyandlargeamountsofdataintothenetworkex,a】tnsystemperformancebottleneck.Thispaper,analysesthesystemundertheap

5、plicationconditionsinhi【gh—con—currencybottlenecksandproposessolutions.combinedwitIlaprovincialtaxsystemnetworkexamsystemdesignandapplication.Keywords:networkexam;hJ【gh—concurrency;optimization随着网络技术的发展,依托计算机技术的网络考试系统研究工作不断得以进步。高校和11'企业相继开发出的很多网络考试系统

6、广泛于学校和多个行业、部门,取得很高的经济效益和社会效益。与传统考试方式相比,计算机网络考试可以突破地域限制、实现自动控制、自动阅卷评分等特性,大大节约人力、财务、物力。由丁B/S模式具有客户端无需配置、开发效率高、易于管理和维护等特点lIJ,基于B/S模式的网络考试系统正在逐渐成为主流应用。但每个客户端用户的访问,都会占用服务器一定的资源。因此,在硬件设备和软件算法复杂度不变的情况下,每台应用服务器一般都存在一个最高用户并发数,一旦并发访问的用户数量超过这个数量,就会引起系统性能急剧下降,甚至

7、出现用户访问无响应等服务器拒绝服务的情况。某省税务系统需要的网络考试系统主要用于业务技能竞赛.需要保持各参赛人员试卷内容一致,试题随机排序,下载、上传必要的附列资料文档,一般同时参加考试人数在六百人左右,甚至多达上千人,经常出现并发访问和提交大量数据,市场卜现有考试系统难以解决此业务需求所导致的高并发访问和大数据量存储『口J题。因此,如何优化网络考试系统设计策略,提升服务器性能,使之能满足高并发大数据量的应用,是必须解决的问题。l网络考试系统并发性能优化策略在B/S模式的网络考试系统应用中,最影

8、响服务器性能,导致响应缓慢甚至停止响应的主要原因有三个方面:1)随机组卷12I或试题随机排序算法;2)在线考试时同时请求用户数较多;3)用户每次提交服务器处理的数据量大。针对七述原因,结合用户业务需求。在系统设计时可以采取以下优化策略。1.1利用DBMS特殊函数实现试题快速随机排序由于要求试卷内容一致、试题随机排序,所以利用DBMS提供的随机数据生成函数可以替代随机组卷12l或随机排序算法。以SQLServer2000为例,充分利用NEWIDO函数特性,可以实现试题快速随机排序。即对每位首次进入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。