基于云平台的高性能WEB电商平台的优化研究与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:fdgb54gh4hg4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,用户数量也在逐渐增加,人们在日常的生活中会经常使用计算机上网,在线购物已经成为人们的日常,Web应用系统面临的问题也在增大,容易出现响应时间过长,系统运行不正常等问题,研发人员需要根据实际情况尽可能对Web应用系统做最大限度的优化,保证Web应用系统的使用质量,构建高性能Web应用系统。以本人为某木塑案例企业已经开发的电商平台为基础,对已经开发的电商平台进行重构优化设计,提升WEB电商平台性能,最终实现一个高性能WEB电商平台。首先研究了Web应用系统架构并分析架构的应用场景和优缺点,分析目前Web应用系统优化方案,从垂直优化和水平优化视角详细阐述了高性能Web应用系统所要优化的内容及相关技术点。然后对已经开发的电商平台进行重构优化,先对架构进行重构优化设计,依托云计算技术,以低廉的成本满足系统的可扩展的性能需求,将原来的单体架构调整为负载均衡层、业务层、中间层、缓存层、数据库层和数据分析层及基础服务层,负载均衡层采用Nginx用来提升系统的吞吐量,提高系统的并发能力,使用最新的全站加速技术提升动静结合的页面的响应速度;中间层使用RabbitMQ消息中间件,异步处理消息,流量削峰;缓存层加快数据的响应速度满足人们对响应速度的需求;数据库层采用主从复制的架构和读写分离模型,提高系统的容灾能力和缓解单库读写压力,由单一云服务调整为多云服务,降低单一云服务带来的风险。在数据传输过程中,采用HTTP/2.0协议提升数据的安全性和传输速度。之后对电商平台中的模块进行优化设计,登录模块采用二次认证的安全策略,提升系统的安全性能;订单模块提出的TPQCAS并发处理模型,解决中小企业订单的并发能力和出现的超卖问题;搜索模块提出基于Trie树的关键词匹配算法和ElasticSearch结合方案,提升检索的速度和并发能力。数据分析层新增了用户行为分析模块,用户行为分析用来分析用户行为数据,为营销提供决策支持。再次,本文阐述了电商平台实现的整体功能,并详细阐述了登录注册模块、订单模块、搜索模块、用户行为分析模块、监控管理模块的实现,同时也阐述了云资源管控模块,云资源管控通过云资源整合解决多云服务带来的账号管理问题,云资源整合采用工厂设计模式,提升扩展性,云资源监控对异常服务器及时预警,并及时生成快照,提升系统的高可用性。最后,对实现的电商平台进行功能测试和性能测试,测试结果表明整体具备较好的性能,对中小企业的WEB应用系统构建具有一定的参考意义。
其他文献
摘 要:解析几何是一门以代数的形式进行图形研究的学科,将变量引入了几何的领域,在整个高中数学具有重要地位。解析几何中常用到的数学思想有:数形结合思想、转化化归思想、分类讨论思想和函数与方程思想。该文就这4种思想在解析几何中的应用做简要的说明,以期在今后的学生学习和教师教学中达到“化抽象为直观,化复杂为简单的”效果。  关键词:数学思想 高中数学 解析几何 应用  中图分类号:G63
乡村生态景观是人与自然和谐共处的产物,是乡村可持续发展的基础,是建设美丽中国的重要组成部分。通过分析乡村生态景观的作用、存在问题,以龙岩为例,从民居形式、乡村风貌、
转盘式贴装头作为多轴贴装头主要适用于较小型片式电子元件的贴装。12轴一次图像处理,节省了多次拍摄和计算处理的时间。在一个工作循环内连续抓料,连续贴装,减少了抓、放料
水资源资产价值量的研究,是把环境学、管理学和会计学深度融合,从而完成深入系统地研究,在多种价值定量化方法的基础上确定其价值。水资源资产价值的量化有利于科学合理的分
有机-无机杂化钙钛矿材料由于制备方法简单、成本低、优异的光电性能等优势而引起人们极大兴趣,其中类二维有机-无机杂化钙钛矿材料由于还具有可调节的禁带宽度,较大的激子结合能以及较高的载流子迁移率等特性被应用于各类光电器件中。但是,这种材料要实现商业化生产和应用还面临巨大的挑战,尤其是传统铅体系杂化钙钛矿材料的高毒性问题亟待解决。针对这一问题,探索一种环保、多用途的杂化钙钛矿材料将有助于此类材料的商业化
三轴气浮台可用于航天器的全物理仿真试验,可以模拟低重力、微摩擦的空间环境,在地面进行卫星的整星级的姿态动力学试验。为了保证试验顺利进行,需要使得三轴气浮台质心相对