我们现在正在开发我们的Android应用程序,实际上我们对服务器的连接和响应时间一点也不满意。我们的服务器使用的是Apache2.2,在浏览器上的响应花费了0.3秒。该服务在速度和性能方面进行了很好的优化。
我们现在遇到的问题是Android上的Java提供的standart HTTP连接客户端。它花了4秒钟建立到服务器的连接,在那之后一些毫秒下载结果。然后我们就有了解析时间和显示时间。整个时间不知何故是5-6秒,这对于像我们这样的高性能应用程序来说是不可能的。
我们用自己的套接字连接客户端替换了标准的HTTP连接客户端,并产生了惊人的影响。连接时间和下载时间现在小于100毫秒。但是我们现在有了问题,Volley (来自Google的库)需要4秒来将流转换为字节数组。
有谁知道我们可以做些什么来提高这种转化率?
附言: Apache是否有一些特殊的设置来加快从应用程序的连接速度?
谢谢你,尼克
发布于 2013-12-12 19:24:16
如果你真的需要快速连接,你可以看看SPY http://en.wikipedia.org/wiki/SPDY OkHTTP已经在Android http://square.github.io/okhttp/上支持了。
https://stackoverflow.com/questions/20541276
复制相似问题