Apache HTTPClient 4.x vs HttpUrlConnection - 在Android上哪一个更快?

Rom*_*nok 5 java networking android

我需要优化我的应用程序中的数据加载速度.

我记得根据谷歌开发者博客上的帖子,建议HttpUrlConnection更快,更轻巧.

对于姜饼和更好的,HttpURLConnection是最好的选择.其简单的API和小巧的尺寸使其非常适合Android.透明压缩和响应缓存可减少网络使用,提高速度并节省电池电量.新的应用程序应该使用HttpURLConnection; 这是我们将继续投入精力的地方.

但问题是这里有很多人推荐ApacheHTTPClient,但谷歌说HttpUrlConnection更好.

您建议使用哪个http客户端来提高整体速度?让我们假设这个问题,我必须写的代码的复杂性并不重要.

brk*_*rk3 2

我认为 Android 开发者博客文章中已经说得很清楚了。当谈到 Android 时,你找不到比 Google 本身更好的权威了。所以,是的,这是真的;)

“对于 Gingerbread 及更好的产品,HttpURLConnection 是最佳选择。其简单的 API 和小尺寸使其非常适合 Android。透明的压缩和响应缓存可减少网络使用,提高速度并节省电池。”

其中哪一部分让您不确定。