【发布时间】:2012-07-31 19:41:25
【问题描述】:
我有一个代码,NodeJS 服务器读取文件并将其流式传输到响应,它看起来像:
var fStream = fs.createReadStream(filePath, {'bufferSize': 128 * 1024});
fStream.pipe(response);
问题是,Node 一次准确地读取文件 40960 个字节。但是,如果我的应用一次读取 131072 (128 * 1024) 个字节,那么它的效率会更高(由于不适用于此问题的原因)。
有没有办法强制 Node 一次读取 128 * 1024 字节?
【问题讨论】: