由于客户要求当考生答题时,如果客户机不幸当机,则重启或换机后,能把考生的答卷还原至当机前的状态。这样对不同的题型就有不同的处理方法:
选择题、判断题:(1)如果考生每选中一个选项,就将答案保存在服务器数据库中,那对于同时200人考试来说,网络流量会不会过大?
(2)还有没有更好的解决方案?
问答题:如果一道题很长,除了定时保存(比如说每隔5分钟保存一次)外,还有没有更好的方法?而定时保存也是直接写到数据库中吗?还是先放到缓存中?请大家讨论一下。
选择题、判断题:(1)如果考生每选中一个选项,就将答案保存在服务器数据库中,那对于同时200人考试来说,网络流量会不会过大?
(2)还有没有更好的解决方案?
问答题:如果一道题很长,除了定时保存(比如说每隔5分钟保存一次)外,还有没有更好的方法?而定时保存也是直接写到数据库中吗?还是先放到缓存中?请大家讨论一下。
删除临时文件,存回数据库
数据量大的话,可以考虑XML
不过,一定要在退出或新用户登录时删除之