Netinfo Security ›› 2017, Vol. 17 ›› Issue (12): 29-35.doi: 10.3969/j.issn.1671-1122.2017.12.006

• Orginal Article • Previous Articles     Next Articles

A Technical Research on High-concurrency Web Application

Khan Safi Qamas GUL, Peng WANG, Senlin LUO, Limin PAN()   

  1. Information System and Security & Countermeasures Experimental Center, Beijing Institute of Technology, Beijing 100081, China
  • Received:2017-10-21 Online:2017-12-20 Published:2020-05-12

Abstract:

With the development of network technology, the quality requirements of the network for network applications are increasing, which is basic ability of network applications and bring large extent affected to the user experience. But existing techniques like the multi-thread concurrency as a bottleneck to limit the ability of concurrency, multithreaded applications may waste a lot of system resources in high concurrent scenes. This paper implements an event-based asynchronous request response scheme, which uses an event-based concurrency method to respond to the user’s request without blocking, and can effectively reduce the memory consumption of the system, and according to the back-end response service. The back-end server group is divided into load balancing module and Web response cluster module, and then these modules are integrated into a high-level concurrent Web response system, which can realize the high concurrent response of Linux platform. At the end of this paper, the prototype system is experimented. The results shows that the system has better performance in terms of concurrency, reliability and stability, and can use the system to complete the stable response task of 10000 classes, which has high practical application value.

Key words: high-concurrency, asynchronous response, load balance

CLC Number: