mam 40 MB plik na serwer i jestem pobierania mój plik, używającSpeed Up czas pobierania
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);
ten kod działa poprawnie, ale wydaje się, że trwa zbyt długo. to ich sposób, w jaki mogę przyspieszyć ten proces.
/minhaz
Możesz pobierać tylko tak szybko, jak najwolniejsze połączenie. Jeśli korzystasz z połączenia modemowego (56K), optymalizacja nie będzie miała znaczenia. A najwolniejsze połączenie niekoniecznie będzie Tobą - nie jest to bezpośrednie połączenie z serwerem, prośby podróżują przez liczne sieci, aby dostać się tam iz powrotem. –