我有一个代码,NodeJS 服务器读取文件并将其流式传输以响应,它看起来像:
var fStream = fs.createReadStream(filePath, {'bufferSize': 128 * 1024});
fStream.pipe(response);
问题是,Node 每次准确读取文件 40960 个字节。但是,如果我的应用程序一次读取 131072 (128 * 1024) 个字节,它的效率会高得多(由于不适用于此问题的原因)。
有没有办法强制 Node 一次读取 128 * 1024 字节?