理论上来说是服务器推来的好
但是php的服务器推现在的技术还不够成熟吧,见过多的还是java的服务器推。
O(∩_∩)O~

解决方案 »

  1.   

    我们服务器现在用的是AJAX的轮询方式,但是几百个人在线就顶不住了,CPU负载达到了80%,响应也慢了很多
      

  2.   

    服务器推得采用长链接.多了同样撑不住.PHP做服务器端socket监听也并不划算.
      

  3.   

    最节省服务器资源的方式还是AJAX的长轮询,把间隔时间稍微调整长一点?但是这样量上来的话应该还是支撑不了
      

  4.   

    长链接会带来一个问题,就是如果WEB端在有其他的请求就会被阻塞
      

  5.   

    最节省服务器资源的方式还是AJAX的长轮询,
    支持这个说法,以前做过这方面的东西,最终没有好的解决方案,推技术不适合 bs只适合cs
      

  6.   

    长轮询的话服务器请求太多了,造成APACHE服务器进程过多,压力过大,服务器推又会阻塞其他请求,刚刚又想了一个折衷的方法,用AJAX场轮询+服务器推来处理,做一个假长连接,定时20秒左右结束他,然后继续让AJAX发起轮询,刚把代码调试好,等下放到服务器去做下压力测试看看
      

  7.   

    压力测试了一下,用AJAX长轮询的时候CPU负载一直在80%以上,用长链接之后负载在20%左右,用两种折衷负载在30%左右,但是会带来一个问题,就是用户端有其他的请求会稍微阻塞几秒,我的假长链接是设置的20秒左右