用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的文件,发现下载的速度会越来越慢.刚开始还能比较快的下载下来,然后就慢慢的降下来了.我用的多线程来做的这件事情,有谁知道这是什么原因吗?
...全文
137 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lennydou 2015-08-30
请求答案呀,正在等大神
回复
scmod 2015-08-25
网站限速了,或者用连接池? 好像跟ie自带下载一样打死速度上不去.... 明明迅雷什么的都满速
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-25 05:55
社区公告
暂无公告