【发布时间】:2020-03-26 04:29:33
【问题描述】:
我正在使用 NodeJS、express 和 MULTER 将文件上传到服务器。我可以从我的 Angular APP 中选择一个或多个要上传的文件,并且我正在考虑使用多个 HTTP POST 请求(一个请求一个文件),因为文件的上传可能同时发生(ExpressJS 后端)并跟踪每个文件的上传状态。
如果我对所有文件使用一个 HTTP POST 请求,我假设响应时间会很长,因为它必须在发出响应之前处理所有文件。我可以相应地编写代码以缩短响应时间,但与继续进行的方法相混淆。
每个文件的大小可能小于 75 MB。关于这种情况的任何想法,在性能和内存效率方面,关于在所有文件的 ONE HTTP POST 请求与 MULTIPLE REQUEST(一个请求一个文件)之间进行选择。
我知道这两种方法都有优点和缺点,最理想的方法是满足我的要求。我正在尝试了解决定合适方法的因素。
【问题讨论】: