给你需求:做一个问卷调查网站,前期访问量较小,五六个人同时在线,不需要注册登录,用户答完后直接提交,但是后台管理员可以看到填写结果。
问题:从拿到需求开始你自己做应该怎么做?需要多长时间?如果运行一段时间后访问量变大,你应该怎么升级系统?多长时间?(给你一张纸,一支笔让你设计思路)
我的回答:先和客户进行沟通,了解更多的需求和细节,分析完之后进行代码开发,首先用JSP做前台页面,然后用struts进行跳转后台控制,由于访问量比较小,数据库采用mysql,框架选取SSH框架,服务器采用tomcat,(具体的在说一些就行了,不需要多)
升级处理:访问量增大后数据库要换成oracle或者sqlserver,服务器要部署多台tomcat服务器
解答:
明确需求:
1、重复提交,机器人刷新问题
2、维护问题
3、汇总问题
代码:
1、考虑扩展性,移植性,
2、如何和其他系统集成
3、数据库表设计和框架搭建
4、测试
升级:
1、单级升级:换数据库,服务器
2、用集群工具(apache)做负载均衡