我目前正在处理一个处理大型文件上传的网络应用程序(我们正在谈论100mb到1GB),然后将该文件读入内存。我正在尝试在Heroku上托管服务器,但是即使升级了级别,服务器仍在以下方面挣扎:1)极慢的上载速度-大小合适的文件将需要20-30分钟,以及2)读取文件时出现内存问题进入记忆。在这种情况下,您将如何提高性能?是主要关注RAM吗?
我们使用的堆栈是前端的React,后端是Node / Express。
另外值得注意的是,我们目前正在寻求通过自己的Linux PC托管我们自己的服务器。显然,这台PC将比Heroku服务器具有更多的RAM和功能-在上传文件时,这是否真的可以提高性能?
到目前为止,我们已经尝试过:
谢谢!