Font Size: a A A

Design And Implementation Of High-Performance Online Community

Posted on:2012-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhuFull Text:PDF
GTID:2178330338997197Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As community technology high speed development and popularization of community technology, the Internet is gradually mature into the community era. However, the user traffic increase and the user data quantity become large, leading to website performance is lower, It seriously impacts the user experience. Therefore, how to improve the performance of the online community, enhance the user experience, become the most important one of building the network community.This subject is committed to creating an efficient, high concurrency, high hits online community. It proposed a whole solution of building high-performance website. We used Ngnix technology to realize website load balance, and used content distribution network technology, achieve network accelerate effect and improve website access efficiency. And this subject focused on the web front-end performance and database optimized.Firstly, the subject discussed the campus community development background and current situation, and then, does the depth analysis and research from requirements analysis to system design, system implementation. Last, does the design in security and performance optimization. System is based on ASP.NET technology, developed using Microsoft Studio Visual 2008 + SQL Server 2005, the system has made the following aspects of the research results:1) Developed the universal front-end javascript framework of system, wrote the system features the front page or the effect of commonly used methods or properties in the form of packaging to the class. The developer simply call the appropriate methods to reduce the amount of code to achieve results, it improves development efficiency and reduce maintenance complexity.2) Through research and analysis system architectures, we developed layered architecture of the system. The system modules is designed on the "high cohesion, low coupling" principles, it's easy to replace the existing implementations with a new implementation.3) Through the research and application to Web Service technology, we solved the problem of cross-platform interactive and realized the integration on online community system and other application.4) Done the security design in all aspects of the system, making sure the system is stable and normal. And done the performance optimization from the web cache, web frontend and loading balance aspects of the system, improved the user access rate.Currently, the online community platform has been test to run healthy, stable. The system achieved a variety of access methods, and users can access the system through a variety of different ways.
Keywords/Search Tags:Online Community, High-Performance, Web Cache, Nginx
PDF Full Text Request
Related items