高性能中小型B2C电商平台的设计与实现
发布时间:2018-04-03 13:08
本文选题:B2C电商平台 切入点:高性能架构 出处:《内蒙古大学》2017年硕士论文
【摘要】:随着网上购物的普及和电子商务的深入发展,中小型厂家都期望有自己的电商平台来自主营销,为消费者提供更好的服务。但是目前中小型电商网站对硬件性能的要求较高,建站成本居高不下,这极大制约了中小型B2C电商的发展。本文期望通过结合目前先进的开发技术,从系统层面提升网站的响应速度和对高并发的支持度,尽量降低中小型B2C电商平台对运行硬件性能的需求,从而降低建站成本。为电商网站研究、实验、商用开发提供一个新的设计思路。本文以SpringMVC-Spring-Mybatis框架为基础,结合内存数据库Redis和阿里OSS云存储构建核心架构,实现了一个性能优良的中小型B2C电商平台。本文首先介绍了系统所用的核心技术以及这些技术在性能上的优势,其次阐述了系统功能需求和非功能需求,然后详细论述了系统总体设计和系统详细设计并给出了系统架构实现的关键技术和核心代码,最后对系统进行测试。本系统的架构特点是:利用Mybatis实现数据库的灵活、快速访问。本文将频繁访问的数据从数据库中读取并存放到Redis中,实现访问频繁数据的快速读取,将商品图片存储在阿里OSS云存储中,以加快图片加载速度同时降低本地服务器的压力。通过这些技术的应用以及结合一些其他的有效加快访问速度的实现方式使系统降低对硬件性能的依赖。对本系统和其他同类系统进行压力测试,对比测试数据后发现本系统的性能有明显提升。这证明本系统架构确实可以提高系统性能从而降低系统对硬件性能的依赖,节省建站成本。
[Abstract]:With the popularity of online shopping and the further development of e-commerce, small and medium-sized manufacturers expect to have their own e-commerce platform from the main marketing, to provide better services for consumers.But at present, the medium and small ecommerce websites require high hardware performance, and the cost of building the site is high, which greatly restricts the development of small and medium-sized B2C ecommerce.This paper hopes to improve the response speed and support degree of high concurrency from the system level by combining the current advanced development technology, so as to reduce the running hardware performance of the medium and small B2C ecommerce platform as far as possible, and thus reduce the cost of building the site.It provides a new design idea for e-commerce website research, experiment and commercial development.Based on the SpringMVC-Spring-Mybatis framework and combining the memory database Redis and Ali OSS cloud storage, this paper constructs a core architecture and implements a small and medium-sized B2C ecommerce platform with excellent performance.This paper first introduces the core technologies used in the system and their advantages in performance, and then describes the functional and non-functional requirements of the system.Then, the system overall design and system detailed design are discussed in detail, and the key technologies and core codes of the system architecture implementation are given. Finally, the system is tested.The architecture of this system is: using Mybatis to realize the flexible and fast access of database.In this paper, the frequently visited data is read and coexisted from the database and put into Redis to realize the fast reading of accessing frequent data, and store the commodity picture in Ali OSS cloud storage, in order to speed up the loading speed of the picture and reduce the pressure of the local server.Through the application of these technologies and some other effective ways to speed up access, the system can reduce its dependence on hardware performance.The performance of the system is obviously improved by comparing the test data with other similar systems.This proves that the system architecture can improve the system performance, reduce the system dependence on hardware performance, and save the construction cost.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.092
【相似文献】
相关硕士学位论文 前1条
1 郭浩;高性能中小型B2C电商平台的设计与实现[D];内蒙古大学;2017年
,本文编号:1705326
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/1705326.html