我正在构建一个移动应用程序,它每10秒轮询数据库一次,查找打开的作业($.getJSON)。查询结果可能相当繁重(大约50kb的JSON),所以我正在寻找减轻它的方法。目前,在PHP部分中,我只做了一个SELECT * FROM table WHERE status = 'open'。工作将保持开放约5分钟,所以在这段时间里,我得到了很多我已经有的无用的数据。相反,我需要检索的只是新作业(自上次查询以来添加的),可能还有那些同时关闭的作业,这样我就可以将它们从列表中删除。
有什么实际的方法可以做到这一点
我已经阅读了所有关于隐式和显式等待的帖子。我真的很抱歉再次张贴这个问题,但现有的帖子都没有回答我的问题,或者可能我没有正确理解这个概念。我能够理解显式等待的概念,但我真正不理解的是语句"An implicit wait is to tell Web-driver to poll the DOM for a certain amount它是否意味着Web驱动程序每500毫秒轮询一次DOM来查找元素(直到它成功返回)就像显式等待一样?如果是,它如何增加执行时间?