Font Size: a A A

The Design And Implementation Of Highly Concurrent Online Learning System Based On Nginx

Posted on:2017-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhengFull Text:PDF
GTID:2348330491464430Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Online dissemination of knowledge for its simple, flexible and informative features gradually gained social recognition, more and more people acquire knowledge through online learning approach. As the number of population growth, a large number of users simultaneously participate in live online teaching and other circumstances. A large number of users simultaneously using the system to the server system a huge burden. The system can bear the enormous concurrent access becomes a problem when the system design and development priorities.The key point of the system is that the performance of highly concurrent online courses in broadcast can support users. On the one hand the amount of data in the multimedia data transmitted over the network is large. On the other hand users make a huge number of requests the server performance face enormous challenges, based on the service provided by a single server has been unable to meet the needs in the form of development.For highly concurrent user requests for system problems, the article provides three-pronged approach to solve the problem. First, establish system memory to optimize memory management mechanism. Second, compressed streaming data before transmission. System implemented based on MPEG-4 standard for multimedia data compression. Third, optimize server cluster load balancing, designed and implemented a dynamic load balancing strategy based on Nginx. Through get real-time back-end server load conditions, dynamically adjusting scheduling priority so that each back-end server load balancing, thereby improving the response speed and stability of the system.Topics using Nginx as load balancing server, implemented highly concurrent online learning system. finally test the system, proven to improve system performance.
Keywords/Search Tags:High Concurrency, Load Balancing, Online Learning, Nginx
PDF Full Text Request
Related items