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