Font Size: a A A

The Design And Implementation Of Social Game 《Renren City》Combined With Memcached Technology

Posted on:2013-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:X K WuFull Text:PDF
GTID:2248330371988062Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the past3years, one of the Internet phenomenons is the rise of Social Game, which has developed fast with a growth rate of50%every year via the development of SNS (Social Network Site) platform. Social Game, relying on large-scale SNS network community and emphasizing the interaction between friends, is the product of web games and social network sites, and becomes the fastest growing game market category with great vitality of the market. As China’s largest SNS community, Renren Company has developed its social game very well in recent years. Since the independent research and development in2008, it has launched a series of social games including Renren World, Renren Restaurant and Renren Farm. What’s more, the number of players has been growing at an alarming rate. Take Renren Farm for example, its installation is about20million people at present.Based on the author’s internship experience in Renren Company, this paper introduces the design and implementation of social game Renren City, Renren City is recently launched and on-line, with over50,000daily active users.Renren City adopt layered design idea,it divided into four layers, they are page display layer, the flash data interface layer,business logic layer, data persistence layer, each layer design and realization are described in detail, especially its main module in detail.for the different characteristics of each module,we have given different solutions.Due to the large amount of logic the server processes, frequently read operation of database, and the characteristics of supporting multi-social platforms, the large amount of users, and concurrent access etc., to ensure the speed of games, the server must be supported with high concurrent, high load and fast response ability while a large number of players simultaneously are online. Therefore, we use the currently popular distributed memory cache technology called Memcached, which can effectively reduce the number of database index and improve server performance. It highlights the memory cache technology memcached distributed algorithm as well as the specific application in the project. By Performance analysis and testing, you can find memcached technology with high performance.
Keywords/Search Tags:Social Game, Memory Cache, Hierarchical design, Memcached, Renren city
PDF Full Text Request
Related items