各位兄弟姐妹们:
    俺最近在做一在线考试系统,因为本系统一经采用,会有很多的考试者在同一时间进行考试.
于是对服务器有很大的负载,速度减慢,现在正在找一个合适的算法,以更快的速度,最少的系统
开销,做为本考试系统的试卷生成....
望各位兄弟姐妹们多多支持哈...

解决方案 »

  1.   

    这个应该没有特别好的办法吧  缓存数据到Web服务器上面吧 直接读取缓存 应该好一点吧
      

  2.   

    详细设计的时候考虑到web服务器群集的情况、数据库表分区视图的问题、一些独立的远程服务的具体部署位置问题。另外,在编写代码的时候不要忘记专门抽出人力来开发压力测试程序,并且测试要尽量早地进行。
      

  3.   

    我刚做过二套在线考试系统,一个是单机C#版的,一个是ASP.NET的
    也是动态生成试题
      

  4.   

    1。生成试卷的时候,将数据保存到XML中,读取的时候用XSL转换,提交的时候只要将答案包存到数据库就性了
    2。或者直接生成静态页,答案与试卷分别放在一个筐架的两个叶面中
      

  5.   

    fhzh520
    可以说做再详细点吗
    这可是另辟新路哟
    有创新
      

  6.   

    fhzh520可以再说详细点吗,小弟也有此需求,谢谢了
      

  7.   

    百度搜索下“asp.net Chche类”用法
      

  8.   

    我用asp做了一个考试系统,虽然简单了些。但是核心的算法有了。开源下载的。可以去下载了参考一下。www.lanx.net.cn
      

  9.   

    才几百人考试,能够有多少负载?HTTP连接仅仅在打开网页的时候有负载,等整份题目都打开了就没有负载了,就算之后浏览器定期和服务器端有一些通讯(例如自动保存之前做的题目的答案),也不会有多少负载。唯一可能有问题的就是开始考试和结束考试时,可能所有客户端一起要求打开题目和发送答案,但几百个客户端应该也不成问题。如果你是实测过几百客户端就很慢,那可以把详细情况说出来。否则就知是你低估了服务器的能力,一台P3 733 + 256 SD-RAM都应该能够应付过来,只要它是仅作为Web服务器。