日期:2014-05-16  浏览次数:20622 次

ajax,php 页面数据同步更新问题 - Web 开发 / Ajax

我想问下,用WEB页面做的话,怎么实现 别的玩家退出其中一个游戏桌或者进入其中一个游戏桌时,我这里的页面怎么同步显示出来,要的是那里出现这种事那里就同步显示出来,不要全部重新从数据库里读出来啊


------解决方案--------------------
因为http协议的无状态本质,这种WEB实现是不可能实时同步,你可以用高频率的询问来模拟实时,比如每秒种都向服务器查询一下状态,但是代价是服务器负载,实时上几乎不可能实现。

如果一定要这么做,可以根据服务器承受能力和用户体验取期望取一个平衡点,比如每15/30秒用ajax查询一次,得到大厅内每桌的情况。另外在用户点击进入每桌的时候做好判断。

在我所知范围内...基于WEB/HTTP,实时是不可能的......