facebook上的通知区域如何运作?
我正在考虑出现的自动红色框
如果我的墙上有消息/新内容。
我相信它也在Stackexchange中,是一个Javascript间隔吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
不确定这一点,但我打赌Facebook和SO都使用Comet的实现。基本上,您向服务器发出请求,该服务器设计为保持打开很长时间,并且服务器仅在有话要说时才响应。当请求超时(或接收数据)时,您只需启动另一个请求。通过这种方式,您可以尽可能接近实时数据,而不会在空请求上浪费大量带宽。