提高web响应速率之利用服务器组进行分布式存取数据
项目名称: |
提高web响应速率之利用服务器组进行分布式存取数据 |
单位名称: |
南通邦仕软件科技有限公司 |
提出单位概况: 南通邦仕软件科技公司,是在南通科技园区内注册的新型软件技术企业。公司注册成立于2010年2月2日,成立之初注册资金50万元。公司为民营科技企业,从事软件开发及电子信息产业。具备高端开发能力,能够为用户提供从软件开发到项目实施、从管理咨询到售后服务在内的全方位、高水准的一系列的完善服务。公司开发的软件功能全面,集成管理,可有效改善企业营运体质,提升企业竞争力。2011年,公司申请了双软认证,并且在2012年初获得了软件著作权认证(证书编号:软著登字第0369296号),预计在2012年通过双软认证。 公司现有员工30人,全部员工均为受过大专以上学历的专业人才,团结进取、敬业心强,具有较强的高科技产品研发和实际经营能力,对本专业、本岗位有深刻的理解,是公司开展业务运营的精英力量。公司下设软件研发部、市场营销部、技术服务部、人事部、财务部等部门,分别由专人负责,分工协作。公司主要管理人员4人,均为大专以上学历;技术开发人员与销售人员比例为2:1。公司的核心管理者都是具备10年以上管理经验的优秀员工,有卓越的市场眼光和优秀的管理才能。 在市场划分上,公司根据目前市场的实际情况及未来三年内项目市场的发展计划,将市场运营部分为市级部分、苏北地区部分、省级地区部分。在研发团队的分配上,根据产品的研发要求,分为项目经理团队、项目监理、项目运营组。项目经理团队(ProgramManagementTeam):设计项目经理(FeatureDesignPM):负责具体的产品设计,写DesignSpec。项目监理经理(ReleasePM):负责整个项目的流程和进度管理,制定进度表等,协调整个团队的工作。项目运营组为辅助各项工作的PM。 |
|
技术需求: 1、需解决难题的主要内容、要达到的主要技术指标及拟解决的关键问题: 客户可能对性能的要求较高,整个系统要求能承受非常大的用户量,响应速度非常高,虽然都是HTML语言,但在IE下,运行的响应速度还是不那么的快。针对每天产生的千万级别的数据,怎么利用服务器组,进行分布式存取数据,怎么依托数据库,求出算法,从而让WEB应用程序能够高效率的跟数据库打交道。而在快速响应的过程中,产生的高并发率,让人看起来,这更像是一个程序的BUG。 2、项目难度分析: 解决利用服务器组,进行分布式存取数据,需要更新同步数据库的选择,服务器群数据的同步,数据同步中的数据锁定。 3、拟采取的项目研究方法、技术路线、试验方案和创新之处: 数据同步需消耗一定的系统资源,在保证数据同步完成的情况下,我们应该最大程度的保证数据的可用性,故同步应该选择在系统负载相对较低的情况下进行。数据同步中,数据锁的方法,采用锁的方式来控制数据文件的访问策略。此研究的方法创新之处是使用了分布式数据库集群的数据的同步方案。 |
|
需要解决难题所达到的主要技术指标: 安全性:在采购同步交互数据的时候,确保数据的保密性和安全性。 交互性:针对一个服务器集群的操作,要有良好的交互性,不能有时间差。 稳定性:针对每天大量用户的操作,除了页面的响应速率外,还要有相当的稳定性能,服务器的备用等。 容错性:如果交互数据中,服务器响应超时,应该有几秒的延迟时间。 负载平衡性:此性能依托于服务器的硬件与软件相结合。 |