Font Size: a A A

Design And Implementation Of Electronic Business Platform Based On Nginx

Posted on:2018-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2428330512466965Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Now,the Internet has penetrated into all aspects of our modern life,all kinds of Web platform makes people shopping,eating,travel and other areas are becoming more and more simple,Web platform visits increased year by year.Consequent,a large number of concurrent concurrency of the system presents a huge challenge.The traditional Tomcat or Apache server,although good performance,but in the high performance of concurrent processing is relatively weak,this paper introduces Nginx.Compared to other servers such as Lighttpd server or Apache high concurrency of the server,Nginx has a more stable performance,the ability to deal with the advantages of higher concurrency,etc.,so the current by domestic and foreign developers and students love.This paper designs and implements a Nginx-based electronic commerce platform to support certain concurrency.The main contents can be summarized as follows:(1)This paper analyzes the current research status of Nginx at home and abroad,and introduces the relevant knowledge of this paper.It compares the existing high-concurrent servers and the concepts of cluster,load balancing and some algorithms.(2)This article needs to design the electricity business platform for demand analysis:the performance requirements and functional requirements.(3)the design and implementation of electronic business platform: The electricity provider platform for the dissemination of culture,shopping and design.Divided into before and after the stage,using the front jquery,platform operation and maintenance platform using AnglurJS + springmvc + mybatis implementation.(4)As the beginning of this paper,only one set of back-end servers,concurrent access to the platform at the same time a certain number of users,the system appeared loading delay,the page is not fully loaded and other issues,in order to solve the problem.The author introduces the reverse proxy server Nginx to improve the high concurrency performance of the system and increase the background server at the same time.In thispaper,the function of each module of Nginx is researched,the Nginx shunt module is designed and implemented,and the performance of Nginx is optimized.In addition to Nginx,in order to further enhance the system capacity,the author in the realization of electronic business platform process also made a number of solutions.(5)The function test and performance test have been done to the successful commercial electronic business system.At last,the work of this paper is summarized.The innovation of the thesis lies in:The purpose of this paper is to design and implement an electronic business platform for the promotion of the intangible cultural heritage and intangible cultural goods,which has stable performance and high concurrency.Existing design and implementation of the electronic business platform,the general use of Tomcat server as a back-end server,due to the background Tomcat server in the high concurrency limitations,making the system in the case of high-prone page loading speed is too slow or even load does not come out and so on.In this paper,the use of Nginx as a proxy server,designed to achieve Nginx streaming module,with its excellent high concurrency to solve this problem.In addition to Nginx,in order to further enhance the system capacity,the author in the process of achieving business platform also made some solutions: front-end: reduce the page request,asynchronously load,merge page request,image format optimization: server: Nginx Separation and so on.Through these programs,the system performance better.
Keywords/Search Tags:Nginx, electronic business platform, high concurrency, load balance
PDF Full Text Request
Related items