在jQuery中轮询是否昂贵,是否有替代方案

Is polling in jQuery expensive, and are there alternatives?

本文关键字:是否 方案 jQuery      更新时间:2023-09-26

我有几个用户同时访问我的页面,每个客户端轮询(使用setInverval)另一个从数据库中读取值并打印的php脚本。

setInterval( "printData();", 300 );

我对jQuery和javascript相对较新,我对不断运行这个php脚本并不断进行数据库查询的可行性有点怀疑。

有人可以让我的神经平静下来或提供我当前方法的替代方案吗?

您每 0.3 秒更新一次 - 每秒超过 3 次。太多了。根据它需要的平滑程度,最多每 5 秒更新一次 ( 5000 )。

另外,为了使其更快一点,只需删除引号和括号:

setInterval(printData,5000);
相关文章: