Font Size: a A A

Web Optimization And Server Clustering Technology

Posted on:2011-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2208360308967334Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, web2.0 wiki type site as a rising star, has been all over the world. Dadipedia is a wiki class web2.0 type site, which was very slow and occasionally crashed because of the increasing users. Dadipedia can not meet the follow-up development because of the bad structure, re- Optimization of the structure become an urgent task.This thesis analyzes the current existence of the earth dadipedia performance and scalability deficiencies, found some problems, such as PHP files all read from the disk, when the increase in high-traffic system IO overhead; system, the lack of opcode caching mechanism PHP code is executed each time leading to duplication of costs incurred in interpretation of compilation; structure, the lack of a database front-end caching mechanism so that when the pressure is too large to read the database; in scalability not take into account the situation of multi-server work together. In the analysis of these issues, this paper put forward a number of these solutions, and these programs have been field-testing and summary of test results last, dadipedias identified for the system architecture of the earth. The framework structure of the earth is divided into load balancing Wikipedia system modules, application layer, data access layer, data storage layer, cache, and other levels, ultimately to achieve these levels, respectively, reconstructed Wikipedia earth system architecture, while the reconstruction The author of the browser cache, web front end and so had a very good optimization. In the user state tracking, the author abandoned the Apache that comes with solutions, re-distributed to achieve a more efficient way user status tracking, multi-server work together for the future to create conditions for more profit.Although dadipedia on the reconstruction of the earth does not add any server, but makes the earth not only in the efficiency of the Wikipedia system are greatly enhanced, and more servers to work together for the future, paving the way, ultimately making the earth into a high-throughput dadipedia is easy expansion of the site. Able to cope with current and future growth of a certain period of time the user needs to upgrade the site's user experience and service quality, and promote the dadipedia in the future development of the earth.
Keywords/Search Tags:web optimization, load balancing, reconfiguration, stress testing
PDF Full Text Request
Related items