![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
文章平均质量分 57
夜茶_C
这个作者很懒,什么都没留下…
展开
-
Node.js | 多文件同步异步读写 简单应用
概述 node 读写是常见的需求,本文对读、同步写、异步写 简单应用 读取文件夹下所有目录 /** * 读取文件夹下所有目录 * input 文件夹路径,该参数用于递归使用,初次调用与inputUrl相同 * list 储存目录的数组 * inputUrl 文件夹路径 **/ function readAllFilesSync(input, list, inputUrl) { // 同步获取文件夹下所有目录 const files = fs.readdirSync(input); //原创 2021-04-10 20:23:24 · 419 阅读 · 0 评论 -
Node.js | cluster 集群 多进程读写的简单使用
概述 在其他语言中,实现多进程或多线程是非常容易的事情,而对于一个node实例,它是单线程进行工作,不过,node仍能实现多进程工作,在读写方面会比单进程效率会提升很多。 在我自己的测试中,读写20000多个文件,共计2G 的数据,不使用多进程的话,需要3分钟左右的时间,而使用了cluster,40秒左右便完成了读写。 cluster简介 cluster模块可以创建共享服务器端口的子进程,主要是利用处理器多核系统,让子进程处理负载任务,简单来说,主进程通过cluster将任务分发给子进程,让多个任务并发执行原创 2021-04-10 20:12:42 · 660 阅读 · 0 评论