在iPhone/iPad上发送一个http请求的电池消耗是多少?



我想知道如果我执行x个HTTP请求,电池消耗了多少。

换句话说,如果我想让iPhone电池耗尽10%,我需要发出多少个HTTP请求?

只是为了清楚地说明我想如何处理这个计算,如果在处理响应期间不计算电源使用情况,这是完美的。如果它被计算在内,答案将根据响应长度而变化,使其成为主观和场景驱动的答案。

目标是让开发人员优化多少HTTP请求是合理的,但他们只能在知道数字的情况下这样做。

简短的回答是"不要做多余的http请求"。

更长的答案是没有所谓的"标准"http请求。您需要使用一组已定义的请求/响应来衡量影响。除了电池消耗,您还需要考虑在用户带宽上施加沉重负载的理由。

很多因素都会影响指标,包括响应长度、延迟、连接捆绑、运营商网络的信号强度等,等等....

没有办法给出一个确切的数字,因为结果会根据许多条件而变化,包括网络条件,手机和电池的物理条件,后台运行的应用程序等。

了解这一点的唯一方法是编写一个应用程序,使持续的HTTP请求和测量电池消耗。即使这样也不会给你一个真正的答案,因为所有的变量。

真正的答案,当然,如果如果一个http请求是绝对需要的,那么它是合理的。

最新更新