我正在制作一款基于浏览器的多人回合制策略游戏,类似于Risk。
目前,最容易的方法似乎是将其制作成常规网页。每当玩家刷新页面时,网页会查询数据库以获取所需信息。
这种方式是可接受的,但我更希望页面能实时更新,这样玩家就不必不断刷新页面。
我可以让网页每隔X秒查询一次数据库,但据说这样效率不高。
那么最好的方法是什么?
我正在制作一款基于浏览器的多人回合制策略游戏,类似于Risk。
目前,最容易的方法似乎是将其制作成常规网页。每当玩家刷新页面时,网页会查询数据库以获取所需信息。
这种方式是可接受的,但我更希望页面能实时更新,这样玩家就不必不断刷新页面。
我可以让网页每隔X秒查询一次数据库,但据说这样效率不高。
那么最好的方法是什么?
尝试使用Socket.io库或Juggernaut2。 要使用Juggernaut2,您需要一个Redis适配器,请查看PhpRedis。