Node
小钢炮vv
这个作者很懒,什么都没留下…
展开
-
Node内存机制
前言 Node是以V8作为引擎进行开发,所以内存控制也要考虑V8的因素,V8中对内存进行了限制,主要原因在于在浏览器运行并不需要这么大的内存分配,每开一个标签页就是一个V8实例,限制的内存远远大于所需内存了,另外一点就是在进行垃圾回收时也是非常耗时的,如果内存较多,那么占用JavaScript线程的时间就会相对变长,所以限制V8的内存使用是合理的。但是在服务端,我们仍然会存在一些大内存操作的时候,...原创 2020-04-04 15:56:55 · 402 阅读 · 0 评论 -
Node异步编程解决方案
前言 Node得益于自身的异步非阻塞I/O展现出的优秀性能而大力发展。但是异步I/O也带来相应的一系列问题,回调地狱、递归嵌套。。。被人们所诟病,本文记录一些异步解决方案,使Node的并行I/O处理得到更好的利用 解决方案 主要解决方案有如下几种: 发布/订阅模式 Promise/Deferred模式 事件控制库 发布订阅模式 发布订阅模式是设计模式的一种,在JavaScript中可以利用回调...原创 2020-04-01 13:10:48 · 313 阅读 · 0 评论