用asp.net开发了一套在线考试系统,在互联网上用户可浏览试题在线提交答卷,试题数在50左右,但是网速非常慢,导致用户在浏览试题和提交答卷时速度非常慢,程序看起来像没有反映一样,如何解决这个问题?
试题浏览--
思路一:试题浏览时增加缓存,试题从内存中读取,加快浏览速度;
思路二:增加浏览进度条提示,使用户有耐心继续等待下去;
思路三:浏览试题时生成试题Html文件,完成后访问此文件;
提交答卷--
思路一:系统判卷在客户断通过javascript进行,只往服务器端提交分数;
思路二:增加进度条提示;(不可取)
思路三:暂时没有,等待大家补充
试题浏览--
思路一:试题浏览时增加缓存,试题从内存中读取,加快浏览速度;
思路二:增加浏览进度条提示,使用户有耐心继续等待下去;
思路三:浏览试题时生成试题Html文件,完成后访问此文件;
提交答卷--
思路一:系统判卷在客户断通过javascript进行,只往服务器端提交分数;
思路二:增加进度条提示;(不可取)
思路三:暂时没有,等待大家补充
解决方案 »
- 这个LINKBUTTON怎么会没反应?
- 急System.Text.Encoding.UTF8.GetString问题
- .net 本地化问题 高手请进!
- JS的DropDownMenu问题:html和aspx调用有区别
- 为什么会出现“请求在此上下文中不可用”呢?
- if (String.IsNullOrEmpty(id))是什么意思?
- (50分)求一web中的listview控件....
- aspx的难题,求帮助!散分100
- .net 连接 sql server 的问题
- 中文的vs.net问题???
- 调试问题,在线急等,大侠们帮忙解决呀,要不回不了家了!!!
- 我用 ACCESS连接数据库时(ASP。NET)出现 找不到可安装的 ISAM
2。从硬件和软件两方面考虑问题。测试服务器的性能,看看瓶颈是在网络还是服务器的性能上。如果服务器的cpu或者内存利用太高,最好考虑更换硬件。如果是网络问题最好尽量减少网络流量(生成html文件,或者用xml)。
3。不赞成在客户端判卷,这样答案很容易被窃取。不过如果能加密的话这也是个比较好的办法。
4。当然如果是aspx页面的话,做缓存,注意postback