NodeJS内存使用分析实例

最近在使用NodeJS开发大文件上传服务。按照之前使用C/C++开发的经验,对于大文件,显然不能简单地使用读取文件到内存然后再处理发送的模式,这种模式的问题就是导致内存占用会急剧增长,在多线程状态下更加难以维持进程稳定性。常见的解决办法就是采用分片处理上传的模式。不过对于NodeJS来说,有更加优秀的模型封装:Stream来解决此类问题。 对于Stream如何使用就不再赘述了,网上资料非常多。不过就是在我阅读资料并尝试的时候我发现了新的问题,…

Read more