客服联系方式

当前位置:首页 » 论文摘要 » 正文

论文摘要:应对大用户量的大型网页游戏的设计与实现

8402 人参与  2022年01月30日 21:38  分类 : 论文摘要  评论

SNS,全称Social Network Site,即“社交网站”或“社交网”,通过提供相对真实的个人信息,形成更接近现实生活中朋友圈的社交网络。网页游戏就是托管在网站上且通过Web浏览器来玩的游戏。作为一种极其普及的平台,Flash尤其适合开发网页游戏。2006年初,Flash多人游戏开发终于进入快速发展时期。SNS迅猛发展带来的众多用户拥有量,进一步刺激了Flash网页游戏的发展,两者相互促进了对方。如今,以组件的形式将Flash网页游戏添加到SNS,成为最热门的趋势之一。一种有效的能解决大用户访问量的框架在实际应用中是很有必要的。但由于Flash网页游戏兴起的时间还比较短暂,目前还并没有一个完整的成熟框架提出,来应对日益严重的效率问题。本文基于SNS网站开心网的Flash网页游戏《开心城市》项目的设计与开发过程进行研究。在系统设计上,共分为客户端和服务器端两部分,这两部分之间通过AMF通信协议来进行通信,该协议是在Flash和服务器之间顺利地处理并传送数据的协议,由Adobe公司研发。在客户端,本文以商店窗口功能模块为例介绍了本系统客户端是如何采用MVC架构实现了低耦合性和高扩展性;以用户账户信息功能模块为例介绍了本系统客户端是如何采用观察者模式实现了一对多的关系。作为应对大用户访问量的策略,本系统共采用了五秒同步机制、数据库分表技术和memcached缓存技术三种手段。五秒同步机制是指用户的一些操作数据每隔五秒与数据库同步一次而不是及时同步;数据库分表是指本系统将用户数据均匀地分在了32个子表中;Memcached 是一个高性能的分布式内存对象缓存系统,常见于动态Web的应用,来达到减轻数据库负载的作用。其原理是通过将数据和对象缓存在内存中,从而减少了读取数据库的次数,这样就提高了数据库驱动网站的速度。最终的运行结果表明,本系统应对大用户访问量的策略,对系统的运行性能带来了较好的改进。

来源:半壳优胜育转载请保留出处和链接!

本文链接:http://87cpy.com/200797.html

云彩店APP下载
云彩店APP下载

本站部分内容来源网络如有侵权请联系删除

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

站内导航

足球简报

篮球简报

云彩店邀请码54967

    云彩店app|云彩店邀请码|云彩店下载|半壳|优胜

NBA | CBA | 中超 | 亚冠 | 英超 | 德甲 | 西甲 | 法甲 | 意甲 | 欧冠 | 欧洲杯 | 冬奥会 | 残奥会 | 世界杯 | 比赛直播 |

Copyright 半壳优胜体育 Rights Reserved.