4

目前我用这个...

setInterval(function() {
    $.ajax({
        url: 'data.php',
        success: function(data) { document.title = data;},
        dataType: 'text'
    });
}, 15000);

但是由于对服务器的查询量很大,它似乎减慢了服务器的速度。

是否有另一种方法可以在标题栏中显示未读消息的数量而不会超载?

4

2 回答 2

1

我想到了这些解决方案:

  1. 使用服务器发送的事件(当然,由于开放的网络连接会降低可伸缩性)
  2. 使用页面可见性
  3. 彗星编程
  4. 根据用户的需求明确提供此功能(因此许多用户甚至不会要求它)
于 2011-09-17T17:55:26.963 回答
0

彗星的理想选择(长轮询)!在后端添加一个 Nodejs。

于 2011-09-17T17:48:23.287 回答