改善大文件上传的已部署服务器性能

时间:2018-10-04 01:49:27

标签: node.js performance express file-upload server

我目前正在处理一个处理大型文件上传的网络应用程序(我们正在谈论100mb到1GB),然后将该文件读入内存。我正在尝试在Heroku上托管服务器,但是即使升级了级别,服务器仍在以下方面挣扎:1)极慢的上载速度-大小合适的文件将需要20-30分钟,以及2)读取文件时出现内存问题进入记忆。在这种情况下,您将如何提高性能?是主要关注RAM吗?

我们使用的堆栈是前端的React,后端是Node / Express。

另外值得注意的是,我们目前正在寻求通过自己的Linux PC托管我们自己的服务器。显然,这台PC将比Heroku服务器具有更多的RAM和功能-在上传文件时,这是否真的可以提高性能?

到目前为止,我们已经尝试过:

  • 在前端压缩文件,但会导致Chrome崩溃
  • 将Heroku升级到专业级别

谢谢!

0 个答案:

没有答案