java-IOUtils.copy和IOUtils.copyLarge非常慢

我已经实现了一个REST服务,用于使用IOUtils.copy()来下载中等大小(250 Mb)的zip文件,类似于Most effective way to write file to servletoutputstream.该REST服务是使用HttpURLConnection从另一个应用程序中调用的.我在接收方使用IOUtils.copy()将文件保存到磁盘.

下载文件需要30分钟以上.这太慢了.

有想法吗?更好的实现?

解决方法:

我发现了问题.

我正在同一台计算机上同时运行客户端和服务器以进行测试.当我将一台机器转移到另一台机器上时,转移花了一点多一点的时间.

上一篇:java-我可以关闭/重新打开InputStream来模拟不支持标记的输入流的标记/重置吗?


下一篇:java-从InputStream读取最快的方法是什么?