我打算提供一项服务,让用户上传一个MS Excel文件并使用nodeJs处理它,我之前尝试过,这是一个耗费大量资源的漫长过程。
因此,在生产环境中,服务器必须处理此服务的许多实例(同时多次上传),我该如何处理工作负载? 我可以使用的任何框架或可能是一个策略?
答案 0 :(得分:1)
在nodejs中有一个名为multer
的插件,您可以将其与Amazon s3
到multer-s3
结合使用,以存储上传的文件。对于处理/读取和操作excel文件,存在一个名为xlsx
的npm包,这个包很好。
我相信在扩展或能够处理多个请求时,这取决于服务器大小和可以不时优化的其他代码因素。