我正在制作类似于Risk的基于浏览器的多人回合制策略游戏。
现在,做事的最简单方法似乎就是使其像常规网页一样。玩家每次刷新时,网页都会在数据库中查询所需的信息。
这是可以接受的,但我宁愿实时更新页面,因此播放器不必不断刷新页面。
我可以让网页每X秒查询一次数据库,但是我听说这样做效率不高。
最好的方法是什么?
尝试使用Socket.io库或Juggernaut2。您需要使用Redis适配器才能使用Juggernaut2,请看PhpRedis。