以前参与过一个手机短信游戏项目,略懂一点。是用Get形式传递消息的。玩家上行一条信息,我们收到信息后直接Response过去然后下发就OK了。
   现在要做一个带页面的。就是手机浏览器浏览的。玩家上行的信息后我们经过计算处理存储在数据库里,然后通过“某种方式”下发。问题在于:玩家登陆后,系统可以主动下发信息。
  我想到解决的办法是,当玩家登陆后,用session存储ID,然后不断刷新查找有没有这个ID的消息,如果有,就下发。但是这样,服务器压力会很大,如果有1000个人同时在线,就会有1000个人不断连接你的数据库。
  怎么解决这个问题

解决方案 »

  1.   

    现在思维太混乱了,我是一点头绪都摸不着。现在连wap页面都还不怎么会做。请明白的人给个详细的解法。。
      

  2.   

    可以考虑 用Application对象来保存用户登录信息
      

  3.   

    PS:数据库貌似无法做负载均衡,仅能做热备(多个服务器缓存+同步).
    ----------------------------------------------------------
    避免理解错误:PS:数据库貌似无法做负载均衡,仅能做热备,常用的为多个服务器缓存+同步.