Android HTTP Post速度很慢

Android HTTP Post速度很慢,android,performance,http-post,Android,Performance,Http Post,我知道这已经被问了好几次了,但我已经用了这里的每一种方法,读了所有我想读的东西,但我仍然有问题。我甚至使用了几个库,包括这个()都没有用 我正在使用godaddy共享托管计划。有时执行我的命令非常快,而有时则需要相当长的时间。最后一次尝试用了9秒,但我还有其他不到一秒的时间 然而,最大的问题是上传图像根本不起作用。我有同一个应用程序在iOS上做同样的事情,它上传到godaddy服务器,我的代码在Android的mamp上完全相同,但一旦上线就停止了,这就排除了我书中的代码问题 iOS在使用同一台

我知道这已经被问了好几次了,但我已经用了这里的每一种方法,读了所有我想读的东西,但我仍然有问题。我甚至使用了几个库,包括这个()都没有用

我正在使用godaddy共享托管计划。有时执行我的命令非常快,而有时则需要相当长的时间。最后一次尝试用了9秒,但我还有其他不到一秒的时间

然而,最大的问题是上传图像根本不起作用。我有同一个应用程序在iOS上做同样的事情,它上传到godaddy服务器,我的代码在Android的mamp上完全相同,但一旦上线就停止了,这就排除了我书中的代码问题

iOS在使用同一台服务器时总是快速且一致的,然而,Android的速度从快到慢不等,怎么了

我当前的方法是这样的

     public String postData(String url, List<NameValuePair> nameValuePairs) {
        try {
            HttpPost httppost = new HttpPost(url);
            HttpParams params = new BasicHttpParams();
            httppost.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
            HttpClient httpclient = new DefaultHttpClient(params);
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            HttpResponse httpResponse = httpclient.execute(httppost);
            HttpEntity responseEntity = httpResponse.getEntity();
            if(responseEntity!=null) {
                return EntityUtils.toString(responseEntity);
            }
        } catch (ClientProtocolException e) {

        } catch (IOException e) {

        }
        return null;
    }
publicstringpostdata(字符串url,列表nameValuePairs){
试一试{
HttpPost HttpPost=新的HttpPost(url);
HttpParams params=新的BasicHttpParams();
httppost.getParams().setBooleanParameter(CoreProtocolPNames.USE\u EXPECT\u CONTINUE,false);
HttpClient HttpClient=新的默认HttpClient(参数);
setEntity(新的UrlEncodedFormEntity(nameValuePairs));
HttpResponse HttpResponse=httpclient.execute(httppost);
HttpEntity responseEntity=httpResponse.getEntity();
if(responseEntity!=null){
返回EntityUtils.toString(responseEntity);
}
}捕获(客户端协议例外e){
}捕获(IOE异常){
}
返回null;
}

我在使用Ion/Koush时也经历过同样的奇慢速率。我想知道发生了什么事。