剑侠情缘网络版贰

标题: 从一个程序员的角度谈谈为什么天天回档 [打印本页]

作者: 狗市    时间: 2016-9-25 18:46
标题: 从一个程序员的角度谈谈为什么天天回档
其实并没有回档, 如果是回档,那所有玩家的数据都会回到某一个点, 那是为什么呢, 因为数据还并没有保存的原因,因为数据是要写到数据库中才生效的, 比如 你有20个生生 吃了一个 那服务端就得把19刷到数据库中  再吃一个在写一次,但是数据库如果操作过于频繁 磁盘是扛不住的(性能越差的数据库 性能表现也越差 像MYSQL MSSQL ORACLE 这些数据库的性能差别都不少, 剑侠2的数据库应该是最差的那种 ) 直接就卡爆了, 所以一般的服务端程序都会缓存一下数据 比如 等个两三秒 甚至四五秒 将数据库IO一次刷入磁盘中,以提高服务端程序的性能。 但是剑侠2的服务端真牛逼 他能缓存10几分钟, 不得不说 数据库到底有多差?还是程序员是吃S的?
作者: 微生米    时间: 2016-9-25 18:51
最后一句正解
作者: 一半的心跳    时间: 2016-9-25 21:31
386的主机服务器,黑删的服务器主机还不如现在的一个小米手机功能好,能不赶走一部分玩家。不赶走怎么运营。
作者: 槑族    时间: 2016-9-25 23:03
那请教下顿卡是什么原因,经常是几天一点不卡,偶尔一下子卡七八千上万的延迟
作者: MISS迷失MISS    时间: 2016-9-26 09:52
程序员大哥
作者: 5542342141    时间: 2016-9-26 13:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 即使天涯    时间: 2016-9-26 14:34

  不如这样吧  按战力进行分库处理?

vip级
select *from  玩家信息表  where 战力>=200000
普通级
select *from  玩家信息表   where 战力<=100000 and 战力 >200000
吊丝级
select *from  玩家信息表   where 战力>100000


狠一点的 就把 吊丝级kill掉。。

delete from 玩家信息表  where 战力>100000









作者: 奔放哈猪    时间: 2016-9-26 18:24
只看最后一句
作者: 落伤帝君    时间: 2016-9-26 23:52
楼主其他的我不确定,但是最后一句铁一般的事实!
作者: ♥李桃桃♥    时间: 2016-9-27 00:33
今天又回挡两分钟,战场刚结束,卞京的号全掉线,然后发现回档了




欢迎光临 剑侠情缘网络版贰 (https://jx2.bbs.xoyo.com/) Powered by Discuz! X3.1