我有一个 Java REST Web 服务,它当前正在将文本文件下载到 iPad 应用程序。我们希望将服务扩展到现在从多个请求中一次下载 10 - 20 Mb 的二进制数据。这些请求的范围从几 kb 到几 Mb。我们现在如何设置它,下载效率不是很高,而且大多数时候下载没有完成。有人对资源或行动计划有任何建议吗?
谢谢
编辑以提供更多信息。当前设置是没有额外框架的 tomcat web 服务器。我传入一个 URL 以获得一堆插入语句和大约 40 个链接来下载 blob 数据。然后我一次发出 2 个这 40 个请求,直到该过程完成。我已经尝试了 2 个以上的请求,但它通常会很快失败,因为客户端确实关闭了连接错误。存储二进制数据的数据库是 SQLite。
是否需要任何其他信息来提供帮助?