Php jQuery实时更新

Php jQuery实时更新,php,jquery,Php,Jquery,我使用以下代码来更新中的数字。代码使我的网站运行缓慢。我需要每1或2秒更新一次号码。我如何才能使这段代码更好地工作,并且永远不会导致网站速度减慢 function update_visitors_count(){ $.post("scripts/dashboard/core.php", {x: x, visits_count: true}, function(data){ $(".active-users").html(data); }); } setInte

我使用以下代码来更新
中的数字。代码使我的网站运行缓慢。我需要每1或2秒更新一次号码。我如何才能使这段代码更好地工作,并且永远不会导致网站速度减慢

function update_visitors_count(){
   $.post("scripts/dashboard/core.php", {x: x, visits_count: true}, function(data){
            $(".active-users").html(data);
   });
}
setInterval(update_visitors_count, 1000);

正如Manish和John已经建议的那样,你应该尝试使用WebSocket。 如果您仍然支持较旧的浏览器,那么COMET可能也是一个可行的解决方案


要了解更多信息吗?日志计数与用户相关?它与会话相关吗?性能会有很大的不同,这取决于服务器必须做什么来满足ajax请求,以及返回的数据量。请给我们更多的信息!如果你每秒钟都在使用AjaxPost,不管怎样,性能都会下降。如果您确实需要实时更新您的网站,请使用Web套接字。如果不可能使用web套接字,那么对于ajax post,不要每秒钟都进行一次新调用,请尝试在服务器上等待,直到获得更新,并在找到更新时返回。是的,它与用户和会话有关。我想您需要web套接字。。。