I am fetching data, given a URL, and have tried a couple methods described here: How to download and save a file from Internet using Java?
Our download speed is at least 2 MB/s, so it is somewhat discomforting to see the file downloading at speeds that look like 56 KB/s. Using a browser, we can grab a 50 MB file in seconds, but using the methods described above it takes several minutes.
How can I take advantage of the fact that we have a fast connection? The application I am developing fetches data remotely for daily updates and the data is typically in the 10-100 MB range, so it would be nice if we can perform the update routines quickly.