【发布时间】:2015-02-13 22:58:19
【问题描述】:
我很确定我从根本上忽略了一些东西,但我无法理解以下情况:
一方面我得到了我的 Android 应用程序,我可以从使用 WiFi 或 GRPS 开始。
另一方面,我在独立服务器上获得了一个 PHP 脚本,它执行相对复杂的算法,但 只返回几个字节(大约 80 个)。
Android-App 连接到服务器并通过正常的 URLConnection 触发 PHP-Script,获取 InputStream 并对其进行处理。
现在,当我在 WiFi 上执行此操作时,速度非常快。但如果我只使用 GPRS/EDGE,它的速度会慢 10-20 倍。
这就是我不明白的......如果脚本确实返回了很多必须传输的字节但这些只是几个字节,我会理解这种差异。
我原以为服务器上 PHP 脚本的运行时完全独立于调用它的人,并且不断快速地提供信息。
谁能告诉我这些性能差异可能来自哪里?
问候 抢
【问题讨论】: