【问题标题】:NodeJS Express HTTP POST Multiple files upload in one request vs Multiple requests (ONE Request ONE File) for performanceNodeJS Express HTTP POST 在一个请求中上传多个文件与多个请求(一个请求一个文件)以提高性能
【发布时间】:2020-03-26 04:29:33
【问题描述】:

我正在使用 NodeJS、express 和 MULTER 将文件上传到服务器。我可以从我的 Angular APP 中选择一个或多个要上传的文件,并且我正在考虑使用多个 HTTP POST 请求(一个请求一个文件),因为文件的上传可能同时发生(ExpressJS 后端)并跟踪每个文件的上传状态。

如果我对所有文件使用一个 HTTP POST 请求,我假设响应时间会很长,因为它必须在发出响应之前处理所有文件。我可以相应地编写代码以缩短响应时间,但与继续进行的方法相混淆。

每个文件的大小可能小于 75 MB。关于这种情况的任何想法,在性能和内存效率方面,关于在所有文件的 ONE HTTP POST 请求与 MULTIPLE REQUEST(一个请求一个文件)之间进行选择。

我知道这两种方法都有优点和缺点,最理想的方法是满足我的要求。我正在尝试了解决定合适方法的因素。

【问题讨论】:

    标签: node.js express http-post


    【解决方案1】:

    对我来说,这取决于“倍数”有多少以及平均大小有多大。

    但在后端/服务器端使用“多个但快速的会话”比使用 1 个大型长会话更安全。

    【讨论】:

      猜你喜欢
      • 2013-03-30
      • 2015-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      相关资源
      最近更新 更多