开心农场架构设计

上传人:n****a 文档编号:47903809 上传时间:2018-07-06 格式:PPT 页数:17 大小:599.50KB
返回 下载 相关 举报
开心农场架构设计_第1页
第1页 / 共17页
开心农场架构设计_第2页
第2页 / 共17页
开心农场架构设计_第3页
第3页 / 共17页
开心农场架构设计_第4页
第4页 / 共17页
开心农场架构设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《开心农场架构设计》由会员分享,可在线阅读,更多相关《开心农场架构设计(17页珍藏版)》请在金锄头文库上搜索。

1、Social Game的技术挑战支持千万级DAU的Social Game技术构架Five Minutes 简介开心农场技术构架Social Game的技术挑战加入我们吧!目录1 1234我们的愿景 五分钟致力于成为世界领先的Social Game开发和运营商! Five Minutes was established to become a leading Social Game Publisher in the world ! 我们的游戏理念 Our games are designed for NON- GAMERS. Playing with REAL-FRIENDS is more f

2、un than playing alone. Lower participation cost: people can play a FIVE-MINUTES game daily. 开心农场运营成绩平台当前DAU上线时间Facebook56万09年4月QQ校友&Qzone1000万09年4月到5月校内378万08年11月漫游60万09年02月5170万09年03月总计1564万从DAU来看开心农场是世界最大的Social Game!开心农场技术构架Five Minutes 简介Social Game的技术挑战加入我们吧!目录1 2134开心农场的主要难点 如何存储大规模的用户数据(千万级的

3、用户量) 如何应对大量的访问 (每天数亿次的 请求量) 如何应对数据的频繁修改 (每秒数万 次数据修改)负载均衡 Web服务器平行扩展 LVS或者DNS轮询来负责流量分发 共享Session服务器性能优化 请求操作处理异步化 缓存接口数据 Linux内核参数优化 挖掘PHP的效率 用fastcgi模式来运行php 用EAccelerator来加速 固定不变的数据做成php配置文件 用C来开发php扩展数据库性能优化 数据库分库分表 所有的数据全部设计成KEY-VALUE的形式,不使用JOIN 使用Innodb 经常操作的数据表中的所有字段尽量设计成 数值型的 用UPDATE替代INSERT和D

4、ELETE操作异步处理 原则 把客户端暂时不需要的数据进行异步处理 实例 将非核心数据先写入Memcached,异步更新到数据库 合并数据库更新操作 Feed和Notification的异步发送利用客户端资源 Flash屏蔽重复操作和不必要的请求 Flash进行一些计算来减轻服务器的负担,例如好友排序等 Flash缓存一些数据Social Game的技术挑战Five Minutes 简介开心农场技术构架加入我们吧!目录1 3124Social Game的挑战Social GameSocial NetworkGame=+非实时互动 + 大负载实时互动大负载+非实时互动大负载+实时互动小负载(分服)+Blue Whale蓝鲸加入我们吧!Five Minutes 简介开心农场技术构架Social Game的技术挑战目录1 4123加入我们吧! C+ Programmer (Linux/Unix) Python Programmer Flash AS3 Programmer请发送简历到:让我们一起 引领Social Game的技术潮流!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号