用于计算响应时间的参考材料

时间:2011-02-09 07:57:33

标签: javascript algorithm ios delay

我有一个移动应用程序(iOS),它通过Comet服务器(APE)向Web应用程序(JS)发送指令。对于每条指令,Web应用程序以“ack”消息响应,标记有指令ID。我想要的是计算Web应用程序的平均响应时间。

指令的频率可能从每秒5次到每隔一秒(甚至更长,取决于用户)。

我天真的解决方案是为每个发送和接收添加时间戳,然后计算差异中的平均值。这是非常低效的,因为算法(基本for循环)使应用程序停顿并且在处理ack时造成延迟。另一种解决方案是使用十个最新的时间戳,从而限制计算的响应时间。

我对这个解决方案不满意,并且正在寻找一些参考资料,可以为我提供有关我所面临问题的任何信息。

1 个答案:

答案 0 :(得分:0)

这里我使用的不是基于任何科学材料,而是适合我...

我们保持最后 10的平均值+我们保持最差 2 最佳 2的即可。 我们不会保留任何数据,因此自应用服务器重启以来,最糟糕/最好的“永远”都会被测量。

然后我们对这14个人做出平均值。

希望这有帮助。