Font Size: a A A

The Design And Optimization Of High Concurrency Web System

Posted on:2010-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2178360278452496Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The exponential growth of the scale of Internet and the tremendous changes in the dissemination contents exert higher requirements on the performance of web systems, one of which is to support high concurrent access. The paralysis of 2008 Olympic Games ticketing system arose great attention about the performance of high-concurrent web system. In fact, the research about the high-concurrency web system is also the problem that many high-speed growth sites have to face and people have accumulated a lot of technology and experience in the process of continuous improvement. These technologys relate to many aspects of the system, but they lack of a comprehensive analysis and summary.In this paper, I first review the development history of web systems and analyze the development characteristic of high-concurrent web systems. And then analyze and summarize the design and optimization methods of high-concurrency web system from the following three aspects of: database, web applications, web server. In database: I find the adjustment method of all the initialization parameters,which are concurrent with the database, and the optimization method of the database memory and database objects. In addition, I analyze the Main Memory-resident DataBase which current is in the study and put forward two Main Memory-resident DataBase modeles which apply to high-concurrency web systems; In web applications: analyze the characteristics of process optimization which takes the Olympic ticketing system as an example,sum up optimization methods of the codes and SQL statements in program and introduce the principles and the use of caching technology. In the web server: mainly introduce the performance tuning of tomcat server as well as web server cluster and load balancing.At the end of this paper,I introduce a practical high-concurrency web application system Beijing Jiaotong University students evaluation systems. I describe the system's technical details and complete couse in detail from design to optimize. Finally I use load testing software on the system, to detect whether the system can meet the original design requirements.
Keywords/Search Tags:High-concurrency Web System, Database, Web Applications, Web Server, Main Memory-resident DataBase, Caching Technology, Load Balancing
PDF Full Text Request
Related items