With the popularity of Web software system and number of users growing, the reaction of system gradually slows down, which may cause users to give up accessing to the system, or to affect the operation of enterprises, especially the web-based electronic trading platform, the financial industry system, the Chief system and so on. System crashes or system response too slow may cause huge economic losses, so Web software performance requirements are also increasing for people. How to analyze system performance bottlenecks and tune the system has become an urgent problem to be solved. Based on this, the paper accessible Yida Construction Project Management System as an example of a Web system empirically. Yida Construction Project Management System is accessible Guangzhou Yida Science and Technology Development Co., Ltd. independent research and development based on B / S structure of the Web software system, has been promoted and applied in many domestic provinces. The system has passed the functional test, but with the increasing amount of data and number of users, the system appears more performance anomalies of normal use, stability of the system have a serious impact. Therefore, the choice of the system as the system under test, using Load Runner performance automated testing tools to test the system performance by creating a virtual user script, set the scene for load afford to build a virtual reality system performance test data on the environment to the system performance bottleneck analysis, and then presents specific optimization of system bottlenecks and performance tuning.The results showed that after the system performance test, the larger unprocessed image using the System page scripting occupy a larger network of first buffer resources, occurs application server memory overflow problem when large amounts of data query, the server's CPU utilization remained at above 95%. These modules are required to tune. The empirical results show that, to tuning the system after the second round of performance testing, performance testing results comparing the two, has significantly improved the system performance tuning after test module system response time of less than five seconds, CPU utilization of the server rate remains at 85% or less. Twice by the performance test of the system showed that Web software system in the presence of the program code, database systems, application servers, server software and hardware, network bandwidth and some other deficiencies, by tuning these modules, to improve system performance and achieve on-line system performance indicators. |