我已经实现了一个REST服务,用于使用IOUtils.copy()来下载中等大小(250 Mb)的zip文件,类似于Most effective way to write file to servletoutputstream.该REST服务是使用HttpURLConnection从另一个应用程序中调用的.我在接收方使用IOUtils.copy()将文件保存到磁盘.
下载文件需要30分钟以上.这太慢了.
有想法吗?更好的实现?
解决方法:
我发现了问题.
我正在同一台计算机上同时运行客户端和服务器以进行测试.当我将一台机器转移到另一台机器上时,转移花了一点多一点的时间.