Font Size: a A A

Research Of Website Performance Optimization Technology Based On Java Ee

Posted on:2015-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:H SuFull Text:PDF
GTID:2298330467962211Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, Java EE technology has been widely used for website development. Since it is important to keep the website in good performance, this thesis focuses on the research of performance optimization technology of Java EE website. This optimization technology is described in the order of testing, monitoring, analyzing and tuning. The main works are as follows:Firstly, this paper introduces the architecture and principles of three Java EE frameworks——Struts2, Spring, Hibernate which is used for the website development. Then a test case is designed according to business for the website, and set up test script for Jmeter tool to do load test. After these tests, response time and throughput data are extracted from the test result data for further analyzing.Secondly, we use tools as vmstat, iostat to monitor hardware resources like CPU, memory, disk in operating system level, and use tools as VisualVM, jstack to monitor activities like garbage collection, JIT compiler in JVM level. Then analyzing these data and locate the bottleneck of the system.Finally, the paper makes an approach for cache eviction policy call TFA policy, and uses optimization technology to optimize the system based on Spring integration with Ehcache caching schema. Then implements TFA policy and integrate with Ehcache. At last, using Jmeter to make a load test for the website using TFA cache evict policy, and the result proves the effectiveness of the whole optimization scheme.
Keywords/Search Tags:Java EE, performance optimization, performance analysis, cache evict policy
PDF Full Text Request
Related items