如标题,前段时间做的一个在线考试系统在最近的测试过程中遇到了一些性能问题,求交流,求指导啊。具体情况如下:
     考试系统大概的并发人数在80人左右,试卷在开始考试的时候随机从题库中抽取并根据考试规则(就是某科目某题型出多少道题)生成,题库中约有500到题,每个人大概抽90道题考试。服务器的配置比较狗屎,3000块左右打发的,i5,16g内存。现在的话,考试差不多是同时开始的,因此在生成题目的时候服务器的压力会比较大,另外就是交卷的时候,这时候系统会进行算分,90道题,平均每题4个答案的话,都要与数据库的答案进行比对。代码总体上已经完成。但是性能上跟不上,因为快要上线,所以也没有办法产生比较大的变动,比如试卷预生成一定量做缓存,以及每一题AJAX异步提交,做的话来不及。不知道各路神仙有没有一些好的思路能优化一下~或者给一些大神的联系方式,交流交流哈~~
共收到 2 条回复
永无止进 · #2 · 2013-9-10 12:16:34  回复 支持 反对
把LOG4J的配置去掉了,速度上了一个档次。这里提供一个关于LOG4J对性能的影响的链接http://www.open-open.com/doc/vie ... 5a5b8d2cf5b819e3a7a
boardking · #3 · 2013-9-10 12:19:43  回复 支持 反对
貌似好高端的样子。。帮顶一下吧
回帖
B Color Image Link Quote Code Smilies
Command + Enter
快速回复 返回顶部 返回列表