这个问题的标题似乎有点不对劲,因为目前该文件的存储效果很好。但是从一开始。.
如前所述,我的应用程序的客户端生成了PDF(通过pdfmake)。它会返回一个像data:application/pdf;base64,JVBERi0xLjMKJf////8KMTkgMCBvYmoKPDwKL1R5c..blah
这样的Base64字符串(这样的pdf文件约为4Mb),它通过ajax
发送到我的NodeJS服务器,并存储在MongoDB中。
到目前为止一切都很好..但是现在我需要检索它。因此,我打电话给NodeJs-Server,后者从MongoDB中检索正确的Base64-String,并将其发送回客户端。
这可行,但是需要很多时间。有时大约一分钟左右。这是不可接受的。
我怎样才能使它更快?似乎在检索/发送Base64-Pdf时,服务器也被阻止,我的意思是,当为一个用户工作时,另一用户失去了连接。
我该如何改善?
(由于文件系统安全问题,我希望将文件保存在数据库中(您不必了解这一点。我也没有:D)