资源描述:
《高并发电子商务系统的设计与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:TP391学校代码:10109密级:公开太原科技大学硕士学位论文(学术型)学位论文题目:高并发电子商务系统的设计与研究英文题目:Designandresearchofhighconcurrentelectroniccommercesystem研究生姓名:张少波导师姓名及职称:刘春霞副教授培养单位:计算机科学与技术学院学科专业:软件工程论文提交日期:2016年4月7日论文答辩日期:答辩委员会主席:论文原创性声明本人郑重声明:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。与我一同工
2、作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本声明产生的法律后果由本人承担。论文作者签名:日期:中文摘要中文摘要在电子商务系统的发展过程中遇到了一些问题,起初,由于用户访问量较小,系统的开发主要是解决功能问题。随着用户访问量的增加,面对大量高并发、高负载的访问,系统无法支撑这样的局面,从而造成系统性能下降、响应时间过长、甚至崩溃等局面。针对这些问题,有必要对系统进行改造、优化和升级。本论文主要从如下几方面开展研究:首先,在研究了硬件层对系统高并发影响的基础上,提出了硬件层优化方案,包括:采用负载均衡技术对应用服务器进行性能提升、采用集中存储技术优化Session服务
3、器性能、采用缓存集群和读写分离的方法提高查询效率。其次,在深入分析软件层对系统高并发影响的基础上,提出了软件层优化方案,主要包括:前端优化、数据库优化以及服务器配置优化。根据优化前后各项性能评价指标的分析、对比,证明了软件层优化方案的合理性。最后,在学习电子商务系统相关开发技术的基础上,研发了一套电子商务系统原型系统,完成了系统的主要功能。包括会员管理,销售管理,商品管理,库存管理,个人中心,数据维护等功能。还完成了自动化代码生成组件,能够快速实现数据的增、删、改、查等操作。实验结果表明:在高并发访问的情况下,优化后的原型系统在每秒请求数、请求响应时间和请求失败数等指标有明显改善,该方案对解
4、决高并发访问计算机应用系统具有重要的现实意义。关键词:高并发;电子商务系统;性能优化;软件层;硬件层IABSTRACTABSTRACTInthedevelopmentofE-commercesystem,someproblemshavebeenencountered,firstofall,thedevelopmentofthesystemismainlytosolvethefunctionproblembecauseoftherelativelysmallamountofuseraccess.Withtheincreaseofuseraccess,inthefaceofalargenumbe
5、rofhighconcurrency,highloadaccess,thesystemcan'tsupportsuchasituation.Soresultinginadeclineintheperformanceofthesystem,theresponsetimeistoolong,orevencollapseandsoon.Inviewoftheseproblems,itisnecessarytoreform,optimizeandupgradethesystem.Thispapermainlyfromthefollowingseveralaspectstoresearch:First
6、ly,basedonthestudyoftheimpactofhighconcurrencyofthesystemonthehardwarelayer,hardwarelayeroptimizationschemeisproposed,including:usingtheloadbalancingtechnologytoimproveapplicationserverperformance,usingcentralizedstoragetechnologytoimproveSessionserverperformance,usingthecacheclusterandseparateread
7、andwritemethodstoimprovequeryefficiency.Secondly,onthebasisofanalysistheimpactofsoftwarelayeronthehighconcurrency,thesoftwarelayeroptimizationschemeisputforward,including:Front-endoptimization,databaseoptim