用HttpGet频繁访问固定URL, 速度越来越慢

lennydou 2015-08-25 05:55:29
URL url = new URL(urlStr);
httpConn = (HttpURLConnection) url.openConnection();
httpConn.setDoInput(true);
httpConn.setDoOutput(false);
httpConn.setConnectTimeout(60 * 1000);
httpConn.setReadTimeout(150 * 1000);
httpConn.setRequestMethod("GET");

final BufferedInputStream bis = new BufferedInputStream(httpConn.getInputStream());
final DataInputStream dis = new DataInputStream(bis);

final FileOutputStream fos = new FileOutputStream(new File(saveFolder, name));
byte[] buffer = new byte[1024];
int length;

我用这种方式去下载某个固定URL的文件,发现下载的速度会越来越慢.刚开始还能比较快的下载下来,然后就慢慢的降下来了.我用的多线程来做的这件事情,有谁知道这是什么原因吗?
...全文
219 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lennydou 2015-08-30
  • 打赏
  • 举报
回复
请求答案呀,正在等大神
scmod 2015-08-25
  • 打赏
  • 举报
回复
网站限速了,或者用连接池? 好像跟ie自带下载一样打死速度上不去.... 明明迅雷什么的都满速

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧