Android HttpsUrlConnection的性能比OkHttp / Retrofit

时间:2016-11-21 11:11:23

标签: android retrofit okhttp okhttp3 httpsurlconnection

我以前使用带有javax.net.ssl.HttpsURLConnection的AsyncTask来调用我的REST API,但是切换到Retrofit,因为它使代码更简单,我随处可读它更快。

然而,它始终表现更差。使用HttpsURLConnection,GET请求本身大约为350毫秒,而使用Gson解析,总计大约为420毫秒。

使用Retrofit,OkHttp3和Gson,GET请求本身大约为630毫秒,总计750毫秒。

我对GET请求感到困惑,使用OkHttp3会导致它减慢80%?这两个请求都具有相同的URL和相同的标头。性能在几天内得到了保持,并进行了许多重建。

0 个答案:

没有答案