有个商品拍卖的页面,在某个div里显示当前商品的最高出价。如果有个用户提交最新的价格后,所有打开这个网页的人,会看到页面上的“最高出价”的数字会自动刷新。这样的功能已经有网站实现了,但是我没研究明白他是如何作到的,好像不是ajax每秒刷新(如果是这样,会给服务器造成很大的负担)。我突然想到以前的聊天室程序,当你进入聊天室后,即使你不说话,别人说的话也能即时刷新看到。高手帮忙指点一下思路……

解决方案 »

  1.   

    用抓包工具抓一下 看看他們大體用的是主動還是被動...弄不好人家就是ajax...
      

  2.   

    既然是 没研究明白他是如何作到的 怎么能武断的说 不是ajax每秒刷新
      

  3.   


    因为我用鼠标框选中“最高出价”,如果是ajax每秒刷新,那我鼠标是无法选中的价格数字,即使选中,一秒到了就取消选中
      

  4.   


    网址在这里,建议晚上9点左右看,很多都是那个时候结拍http://t.cn/htEalF
      

  5.   

    是ajax不停在刷的。
    json数据。
    http://www.4.cn/api/auction/live/aid/88261/sid/?_=1329709450395
      

  6.   

    http://www.4.cn/auction/detail/aid/88261
      

  7.   


    还真的是ajax在刷啊,早知道就不发这个帖子了,丢人
      

  8.   

    有一种东西,叫long-polling。不知道是?