名鞋购网上商城系统并发性能改进的研究和实现

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:hyron2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
名鞋购网上商城系统就是一个基于B2C的在线鞋类交易网站。近些年来,随着京东商城、淘宝网、等大型电商网站的普及,用户在网上购买商品的意识迅速增长。随着用户数量的提升和访问量的增大,原有的单一服务、高耦合度的系统架构和技术已经无法处理大量的并发请求,会造成响应时间过长,用户体验差,极端情况甚至会出现系统宕机,严重影响的网站的正常运行,给公司造成了大量经济损失。本课题主要从服务器硬件、软件、系统架构、应用技术等方面,深入分析产生系统并发性能瓶颈的原因,并寻找提高并发性能的方案。在数据库层面,通过将原有单库单表的表结构设计拆分为8个库,每个库256张表,通过Amoeba实现读写分离来最终提升单库单表的SQL查询效率。在分布式缓存方面,通过使用Redis,减少用户请求与数据库的直接交互,从而优化数据读取的效率。在搜索引擎方面,对比当今主流的两款搜索引擎产品的优劣,在商品信息检索中选择使用Solr做为全文检索代替直接查询数据库来提高检索效率。为了提升处理数据的能力,增加系统的吞吐量,使用Nginx做为负载均衡,使用最小连接调度算法,将用户请求调度到最合适的服务器上以提升系统的并发性能。另一方面,在商品上架操作时,通过Freemarker技术,对商品的详情页进行页面静态化来提升商品的查询速度。最后通过将原先单一的服务架构拆分成多个微服务,通过异步的方式调用各服务及通过epoll I/O模型和Reactor设计模式来保证服务的高效率,以提升系统的并发性能。通过以上方法对名鞋购网上商城实施系统改进后,订单表单表的查询响应时间由原来的平均6000ms降到平均2000ms左右。千万级商品检索速度从6.9s下降至0.003s,服务响应时间也从全天平均107ms下降至平均18ms。结果表明本次研究及系统改进使名鞋购网上商城系统并发性能得到了巨大提升。
其他文献
以多元信息时代背景下互动式班级文化建设为视角,通过问题追问的方式探析了互动式班级文化建设的内涵、途径和方法,以期为创建自然、宽松、和谐的班级文化生态环境以及为校本
辣椒疫霉Phytophthora capsici是一种土壤传播的植物病原体,具有多种宿主。病原体在宿主植物感染过程中分泌大量效应物,包括CRN、RxLR效应物,但其在病原菌中的作用机理仍然大
习近平总书记在党的十九大工作报告中指出,"持之以恒正风肃纪","让党员、干部知敬畏、存戒惧、守底线"。近年来,广西各级党委和纪检机关强化作风建设,对惩治腐败坚持零容忍,
“家事”于古代称“女红”或“针黹”,至近代改称“家事”。民国时期家事教育正式进入各级学校教育系统,普通中学以多样的家事教育课程,宽广的教育领域,多彩的家事实习在各级
自2000年我国正式开展建设地质公园工作之后,各级政府以及各部门都积极地投入到申报地质公园的工作中。地质公园的“申报热”在给当地带来一定益处的同时也陆续凸显出各种问
目的比较GE Light Speed HDCT(High Definition CT,HDCT)与Light Speed64层VCT分别以高清标准算法重建模式及标准重建模式对冠状动脉钙化和支架的图像质量的影响,探讨HDCT高清成
为适应企业经济利益最大化的内部管理需求,2011年国际内部审计协会首次在内部审计定义中引入增值型内部审计的内容,内部审计不再只是监察企业财务漏洞的财务性审计,更是加入
由于大容量变压器低压绕组大多采用单螺旋或是多螺旋结构,而流经绕组的电流有的高达几万安培,因而在这些绕组中存在较大的轴向电流分量,即变压器发生短路时螺旋式绕组所受的
学校是培育和践行社会主义核心价值观的重要阵地,而小学语文作为义务教育阶段的基础学科,承担着熏陶感染学生思想情感,继承和发扬中华优秀文化和革命传统的重要作用。因此,在
为了提高气体开关的同步性,降低自放电概率和抖动,提出并设计了一种新型等离子体喷射触发气体开关.开关整体结构与传统的三电极场畸变开关相似,最大特点是在触发电极内部嵌入