NodeJS サーバーがファイルを読み取り、それを応答にストリーミングするコードがあります。次のようになります。
var fStream = fs.createReadStream(filePath, {'bufferSize': 128 * 1024});
fStream.pipe(response);
問題は、ノードがファイルを一度に正確に 40960 バイト読み取ることです。ただし、一度に 131072 (128 * 1024) バイトを読み取ると、(この質問には当てはまらない理由により) 私のアプリははるかに効率的になります。
ノードに一度に 128 * 1024 バイトを強制的に読み取らせる方法はありますか?