pomelo-cn
pomelo-cn copied to clipboard
pomelo数据缓存问题
请教用pomelo做一个服务端,非MMO类的,数据从数据库放到内存中要放到哪里比较合适,看了lordofpomelo的源码,是放在scene里,不过这个是MMO类,需要互相看到等交互,如果非MMO类游戏不需要互相看到的把所有玩家信息都放在scene会导致scene占用很大内存,而且查询的时候还需要去查找一次,比较浪费性能,请问有没有比较好的解决方案?
看应用场景, 需要共享的可以放redis, 不共享的直接放内存
2015-01-07 16:53 GMT+08:00 lightmemory [email protected]:
请教用pomelo做一个服务端,非MMO类的,数据从数据库放到内存中要放到哪里比较合适,看了lordofpomelo的源码,是放在scene里,不过这个是MMO类,需要互相看到等交互,如果非MMO类游戏不需要互相看到的把所有玩家信息都放在scene会导致scene占用很大内存,而且查询的时候还需要去查找一次,比较浪费性能,请问有没有比较好的解决方案?
— Reply to this email directly or view it on GitHub https://github.com/NetEase/pomelo-cn/issues/255.
谢谢回答,请问如果不需要共享的话放内存在pomelo里具体要怎么处理呢?求指教。@xiecc
请教 假如不共享的话是否只能像lordofpomelo那样,把所有的玩家信息放在scene中,再根据id去取呢?有没有其他方案呢,我有想过一个玩家放一个对象,不过不知道这个对象要放哪里比较好