Ich habe 40 MB-Datei im Server und ich bin das Herunterladen meiner DateiSpeed Up Downloadzeit
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
FileOutputStream f = new FileOutputStream(new File("trips.xml"));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = in.read(buffer)) != -1) {
f.write(buffer,0, len1);
dieser Code scheint funktioniert gut mit, aber es dauert zu lange. ist ihre Art, wie ich diesen Prozess schneller machen kann.
/minhaz
Sie können nur so schnell wie die langsamste Verbindung herunterladen. Wenn Sie einwählen (56K), spielt die Optimierung keine Rolle. Und die langsamste Verbindung wird nicht unbedingt du selbst sein - es ist keine direkte Verbindung zum Server, die Anfragen reisen über zahlreiche Netzwerke, um hin und zurück zu kommen. –