Font Size: a A A

The Research And Optimization Of High Performance Web Application System Framework

Posted on:2017-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:L L WangFull Text:PDF
GTID:2348330518996174Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid growth of Internet-scale in big data era,high concurrency and large-scale access has become normal in modern Web system,which puts forward higher requirements for the distributing of Web system.Massive users' access can generate enormous pressure to the Web server system,which needs to be optimized to ensure the speed of the system.Currently,LAMP architecture is often used to deploy dynamic Web sites and server.According to system requirement,which is a cooperation project with China Telecom Beijing Research Institute,firstly this paper completes the deployment of high-performance Web system based on LAMP architecture,which includes the deployment of the operating system,Apache,MYSQL database system and the PHP module.This paper also completes the configuration and installation of expansion modules and acceleration module.Also,this paper introduces the load balancer Nginx and load balancing technique.Then this paper analyzes the performance bottlenecks of high concurrency Web Application System and corresponding optimization strategy for each module of the system,which includes the Linux operating system level optimization,PHP module optimization,Apache Web server optimization and database optimization.The implementation involves Memcache extension module and database configuration,static cache settings,database connection pool,static and dynamic separation of configuration,the sub-library sub-table database optimization,data storage tree algorithm optimization,query optimization methods and other key technology to achieve good performance and efficient access to the system's database.Then this paper completes the deployment of the performance testing environment,to prepare for the performance testing.This system uses LoadRunner as the testing tool.It is deployed in the computer for test,and it creates scenarios to simulate the actions of the Internet users.At the same time,we can monitor the system performance under high concurrency access situation.According to requirements of the function and performance of the system,this paper designs test scenarios and test plan,which involves automated performance testing tool LoadRunner to complete performance testing.At last,this paper compares and analysizes the test data before and after the optimization to verify the the effectiveness of the proposed optimization program.
Keywords/Search Tags:high concurrency, Web server, system optimization, load balancing, automated testing
PDF Full Text Request
Related items