我一直在查看node-dirty的代码,并注意到当将大量数据写入文件时,原始程序员选择将写入分成几组,一次一个地发布组的写入,但它们都是作为一个循环的一部分同时发布的,而不用等待任何回调。我有三个关于这个问题。我有一个类似的问题需要解决。在node.js中写入流上的多次写入
- 这样更有效吗?我应该捆绑写作吗?
- 我应该如何选择最佳的包装尺寸?为什么不写一个组?
- 如果我注册写入流上的on('drain')事件,它会在所有同时发出的写入完成后才发出一次吗?或之后? (我的猜测是前者)
- 如果发出on('error'),那么('drain')事件是否也会被发射?或者它们是互斥的?
感谢
你可以显示一个指向node-dirty部分的链接吗? [链接](https://github.com/felixge/node-dirty/blob/master/lib/dirty/dirty.js) – Raynos 2011-04-21 20:20:36