我目前面临一些速度问题,想知道如何将其减少到合理的时间。
所以,我的服务器中有一个大约12mb的csv文件,大约有21.000行 我目前正在连接服务器并逐行读取html输出,这让我等待大约17分钟完成。
我非常感谢任何帮助,比如4分钟左右更快。
这是我目前的代码
HttpClient myClient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(downloadURL);
HttpResponse response = myClient.execute(httpget); // Execute
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent(); // Create an InputStream
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "utf-8"), 8);
String line = null;
while ((line = reader.readLine()) != null)
String[] splitData = line.split("\\,");
...
...
...
此致