开发者社区> 问答> 正文

求助配置

我们在做一个考试系统项目。预计使用人数在15000人,一共两门课,题库不是很大,大约2GB左右,要求实现学生在线考试,上午、下午各一门:
   那么,考试时间是确定的上午9点,下午2点,同时一个学生在考试过程中会根据题型访问多个页面,所有页面基本上没有图片,每个页面均控制在50KB左右,请问应该如何配置服务器,主要是会有瞬间的15000人登录,但是我们可以进行时间控制,比如要求15000人在5分钟内全部登录即可,数据库和web服务器要分开吗?各需要几台。带宽应该多大呢?

展开
收起
随机随缘 2015-06-16 12:57:45 4061 0
3 条回答
写回答
取消 提交回答
  • 回2楼小柒2012的帖子
    谢谢版主,出报告这块我们已经把时间隔离到闲时了,考虑到服务器压力,所有试卷的得分计算都是在晚上,非即时的!谢谢,我们再测试一下吧
    2015-06-16 22:06:20
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    题库不是很大,大约2GB左右。我理解的意思是 楼主有2GB的数据库数据 对吧 其实也不少了吧。

    楼主可以计算一下 试卷数量 以及大约每张试卷题目的个数。其实即使再大的数据量 我们只要把这些试卷生成静态页面 从而避免大并发的从数据库查询就ok了。只是建议 这个应该不难 现在我们就是这样做的。

    15000 看起来很吓人 其实读取试卷 应该基本没有问题。

    我感觉问题是 如果15000个人同事交卷的话  问题来了  前台页面组织复杂的试卷试题信息数据  后台要分析前台数据并入库 包括每道题的对错信息 后续出报告使用。这块的确是个问题。但是只要代码写的足够好 应该也不是问题。

    至于数据库 服务器的问题  你们公司人员最好做个压测。 要结合自身需求以及项目本身的架构 谁也不好说。
    2015-06-16 19:19:32
    赞同 展开评论 打赏
  • 估计要高配了
    2015-06-16 15:11:11
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载