轮询电池耗尽

时间:2013-01-28 02:06:17

标签: javascript cordova polling

我想知道有多少轮询会耗尽电池寿命。它取决于邮件大小吗?或者只是我正在进行轮询,这会让它消耗掉击球手?

我可以提供更多详情:

每两秒轮询一次,消息长度为60字节(平均)

1 个答案:

答案 0 :(得分:3)

它与消息大小关系不大,与频率有很大关系。

每次轮询时,手机都必须使用其网络 - 基本上是它的无线电。如果您发送大量消息,它可能会使用无线电稍长一些(但可能不够重要)。如果你发送了令人难以置信的大邮件,这将会产生更大的影响 - 但是你没有查看非常大的邮件,对吗?

但是,频繁轮询 - 即使是小消息 - 也会导致电话中的严重电池耗尽。不同的手机有不同的反应......特别注意Android,在某些硬件/软件组合中,即使在后台运行时也可以进行轮询。

我们通过检测与页面的交互(所有触摸事件)并在页面未触及一段时间后逐渐推迟我们的民意调查,取得了很好的成功(也在HTML5中构建)。例如,ontouch,poll = 3s。下一轮投票= 4s。下一轮投票= 5s ......等等。