Android 为什么减少HttpURLConnection中的超时会带来更快的结果?

Android 为什么减少HttpURLConnection中的超时会带来更快的结果?,android,android-asynctask,settimeout,httpurlconnection,Android,Android Asynctask,Settimeout,Httpurlconnection,我正在使用HttpURLConnection。当我将超时设置为1分钟时,一系列异步任务几乎需要12秒才能完全加载。但是当我将超时值减少到6秒时,序列加载的结果几乎是8秒 通过异步任务序列,我的意思是每当用户启动我的应用程序时,都会执行一系列服务器调用 减少超时值可以更快地得到结果。这也发生在其他人身上,如下所述: 有人能解释一下这背后的原因吗?我知道这不能回答您的问题,但鉴于您必须执行嵌套的api调用,我建议您尝试使用这一方法,而不是执行一系列异步任务:我知道这不能回答您的问题,但鉴于您必须执行

我正在使用HttpURLConnection。当我将超时设置为1分钟时,一系列异步任务几乎需要12秒才能完全加载。但是当我将超时值减少到6秒时,序列加载的结果几乎是8秒

通过异步任务序列,我的意思是每当用户启动我的应用程序时,都会执行一系列服务器调用

减少超时值可以更快地得到结果。这也发生在其他人身上,如下所述:


有人能解释一下这背后的原因吗?

我知道这不能回答您的问题,但鉴于您必须执行嵌套的api调用,我建议您尝试使用这一方法,而不是执行一系列异步任务:我知道这不能回答您的问题,但鉴于您必须执行嵌套的api调用,我建议您尝试此操作,而不是执行一系列异步任务: