高手请进,关于并发控制的

liaoxing 2006-01-19 09:40:54
以前做了个考试系统,就是当人数多的时候系统就会崩溃掉,我想问问高手这该如何解决,如何实现能同时在线150人一起考试,程序应该如何控制?
...全文
91 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2006-01-19
  • 打赏
  • 举报
回复
尽量减少长时间、多次的读写数据库操作。题目最好生成静态html文件,会减轻数据库压力
jspadmin 2006-01-19
  • 打赏
  • 举报
回复
如果多个数据库操作,使用事务控制。
sql缩定方式要注意,游标使用3,3
还有,使用服务器版本的操作系统,服务器上除了iis外,不要运行任何其他东西,也不要操作服务器。
当有大量数据传输时,如果你这时去操作服务器,就算服务器很好,也有可能造成iis崩溃
liaoxing 2006-01-19
  • 打赏
  • 举报
回复
谢了。还有什么呢
wengnet 2006-01-19
  • 打赏
  • 举报
回复
程序方面,检查是不是有内存泄漏的问题,尽量少用全局变量~!
liaoxing 2006-01-19
  • 打赏
  • 举报
回复
人数应该很多。是网上在线考试。
liaoxing 2006-01-19
  • 打赏
  • 举报
回复
是用的SQL server,服务器也行。我想有没有什么程序控制方面的技巧呢?
KimSoft 2006-01-19
  • 打赏
  • 举报
回复
楼主应该说下数据库环境,服务器环境,和网络环境。

一般情况下150人ASP还是可以轻松搞定的,毕竟考试程序数据量和峰值都不是很大,用SQL server库就更好了。
skycuilin 2006-01-19
  • 打赏
  • 举报
回复
偶没做过,但想研究一下思路.
说一下你的用户读取方式和写的方式,是否都是同时进行的和应用到全局变量,是否实时读取写入?
hebhd 2006-01-19
  • 打赏
  • 举报
回复
同时在线150人一起考试,程序应该如何控制?

一般的机子当服务器没有问题。

应该是你的服务器有问题。

另外使用sqlserver数据库。

我曾经用asp+access 做过几百人同时考试的程序没有问题。。。

注意带宽。做网的时候
slx1982 2006-01-19
  • 打赏
  • 举报
回复
mark
brotherq 2006-01-19
  • 打赏
  • 举报
回复
题目一次性生成,不要每做一道题就生成一个

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧