游戏服务端大访问量大并发的优化解决方案?

游戏服务端大访问量大并发的优化解决方案?,第1张

所有的对象都放在内存,20万用户以下无压力。

如果游戏的用户很多,例如超过50万,内存就会不够,可使用LRU算法来淘汰一些数据。

流程:收到用户请求 - 在内存查找用户对象 - 如果不存在就从数据库中加载- 放入内存cache-如果cache中的用户超过20万 - 用LRU算法淘汰最古老的用户数据。

避免同步的IO *** 作,所有会发生写数据库的 *** 作:例如角色获得了经验,要更新数据库;这类和游戏逻辑相关、安全性要求不高的保存 *** 作,一律用异步 *** 作,由后台的数据库保存线程定期保存。

流程:如果要保存到数据库 - 检查该对象是否已有标志为在保存队列中 - 如果为假 - 将对象放入保存队列。 后台保存线程的流程:从队列中获取要保存的对象 - 保存 - 置保存标志位为假。

内存cache + 异步保存模式,并发 每秒1000+ 不会有任何压力,而且正常情况下每个请求的处理时间不会超过50毫秒。

邮件 *** 作一定产生大量IO *** 作,而且都是同步 *** 作,可用上面的cache机制处理,或者专门的邮件服务器。

如果是DNF之类的格斗类游戏,因为对系统响应的时间要求特别高,50毫秒都嫌慢,这种情况下,瓶颈是在网络上,可用UDP包来解决。搜索UDP,有大量文档。

如果用户数是海量的,例如超过500万,或者对并发的要求更高,例如每秒5000+次请求,这种指标明显超过了单机的处理能力,这个时候就必须采用分布式结构,使用多台服务器。可参照EJB二次远程调用的原理实现多机分布式结构,搜索EJB,也有大量文档。

没事不要用c或者c++写游戏服务器端,c#和java这类历史悠久、有大量工具包、程序员一抓一大把的语言最好。性能不是问题,少BUG、稳定、开发周期短才是最重要的。

问题一:六间房是什么意思 网络上有个六房间聊天室

问题二:六间房个人乐园是什么意思 就是视频聊天唱歌

问题三:6间房是什么 六间房(6Rooms)是一家新锐的web20视频网站,与YouTube定位一样,本身不提供视频内容,只提供一个视频发布平台,上传的内容以用户原创为主,比如家庭录像、个人的DV短片等等。自5月15日正式上线以来,半年时间,Alexa排名已由第34万名提升至700余名左右。

注:Alexa排名是衡量一个网站活跃用户访问的数量和平均访问页面数量的重要指标,被看做是判断互联网企业价值的关键参数之一。

问题四:六间房说的主房是什么意思 大小号的意思吧,可能现在用的是马甲号。

问题五:六间房主播返点是什么意思 充值 返的百分之几的点数 比如 充100 多给你充5块钱的

问题六:六间房直播间干什么用的 六间房就是个虚拟娱乐的秀场,提供草根现场直播,主要以唱歌为主。要赚钱的话只要能吸引别人就可以了,喜欢主播的可以自愿在网站充值然后刷礼物给主播,和网站签过约的主播可以按照收到礼物的价值来提成的,提成好像是收到礼物价值百分之五十左右吧。至于你说的什么目的,你可以看成是在赚钱阿,或者你喜欢唱歌什么的自己上去直播玩也可以的。

问题七:六间房八富是什么意思 财富等级 要消费4千rmb的

问题八:六间房里说的走私是什么意思? 秘密地违法地进口或出口走私文物。
指非法运输或携带金、银、外币、货物等进出国境的行为。清 王韬《拟设洋药总司议》:“且走私轮船,又复龚捷异常,乘夜偷渡,不服盘诘。”艾芜 《南行记・我的旅伴》:“他们有着别个友人所没有的最大的缺点,赌钱、走私、吃鸦片。”
指不依法纳税而在国内私运货物的行为。茅盾 《旅途见闻》:“不过,也还有最可怜的‘走私’者,那就是一些不识大体、不知爱国的小贩,他们凭着双肩两条腿,从私货的聚散据点,贩了可怜的小小一担,老鼠似的绕过关卡,好容易来到城市,博取蝇头之私。”

问题九:六间房直播间上管理是啥意思 加密码直播 有密码才能进去

问题十:六间房的名称由来 “我一直想藏起来做事。”这是接受本刊采访时刘岩的第一句话,“但这些数字让我藏不住了。”说起藏,刘岩确实下了一番功夫,曾经很长一段时间,“六间房”网站上都没有公司的,所有员工名片上也不写公司地址,而且办公室门口不挂公司的牌子。用户依靠口口相传发现了一个不知不觉中崛起的网站,在此过程中,“六间房”从未做过广告。“我岳父出生的村庄叫‘六间房’,听到这个名字的时候我就喜欢上了,创立网站时毫不犹豫用了它。”刘岩解释网站名称的来历。听到“六间房”,人们很容易想到六度空间,而在WEB20概念中,口口相传依靠的就是“六度空间”原理。刘岩称,在两个不相干的人之间,通过人际关系建立联系,不管情况多么复杂,总是超不出六个人的范围。“六间房”是一个典型的WEB20网站,特征为:以用户为核心;用户产生内容;通过共同的兴趣,用户再产生沟通和联系。说到用户产生内容,许多人立刻想到了胡戈。在一定程度上,“六间房”的迅速蹿红也源于胡戈。在互联网上,胡戈代表着草根文化,他为草根创作出了头。与胡戈签约,也显示出了刘岩对于商机的把握。3月,“六间房”在试运行初期,就首发了胡戈拍摄的新片《鸟笼山剿匪记》,一时间众多“粉丝”蜂拥下载,上线不久的“六间房”的服务器因此差点宕机。“有所预料,但是没想到如此火爆。”刘岩说,在正式上线之后一个半月的时间里,“六间房”就有超过500万的访问量,达到了一个中型网站的规模。“如果10年前,我会欣喜,但现在,我只感到一切应当发生。”刘岩有些波澜不惊,在互联网行业,他并不是一个初创业的新手。

推荐你看看国产品牌正睿的这款双路六核服务器。标配一颗至强E5645六核十二线程处理器(24GHz/586GT/12M缓存),英特尔5500服务器芯片组主板,4GDDR3REGECC1333MHz内存,SAS300G15000转高速企业级硬盘,4个热插拔盘位,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成12颗处理核心,24条处理线程(在任务管理器处能看到24个处理核心的格子--~很NB),最大支持96GB内存。

产品型号:I2696184S-E

产品类型:双路六核机架式服务器

处理器:XeonE5645

内存:4GDDR3REGECC

硬盘:SAS300G

机构:1U机架式

银牌服务

全国三年免费上门售后服务,关键部件三年以上免费质保。

这访问量很高啊,需要配置独立服务器了最好是4核处理器,32G内存,10M以上带宽,硬盘看网站数据而定,但是肯定要SSD硬盘如果是视频或者直播类的网站的话,就需要1G的端口了

如果1万PV流量的网站,不算太高哦,用双路四核的服务器就可以满足。但是考虑到以后访问量的进一步增加,最好是买双路六核的服务器,性能更好一些。其实PV对你挑选服务器而言,意义不大,真正有关系的是你的同时在线IP,也是连接并发数。把你同时在线多少会员再加上非会员访问估算出来,数值尽量偏大一点,然后再去挑选合适的CPU、内存等资源。再分析你的访问页面的大小X同时在线人数算出你的峰值带宽,选择你的带宽就行了。也可以选择云主机租用,没有明确数据分析,变数太大,云主机可以很方便的增加各种资源,可以很好的解决你的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13246959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-26
下一篇 2023-06-26

发表评论

登录后才能评论

评论列表(0条)

保存