Node.js 在ExpressJSON响应中发送缓冲区数组有任何性能问题吗?

Node.js 在ExpressJSON响应中发送缓冲区数组有任何性能问题吗?,node.js,json,performance,express,buffer,Node.js,Json,Performance,Express,Buffer,我的nodejs服务器使用来自NodeJSON API的数据。API上的某些端点返回图像数据,如下所示: let buffer=wait getImageBuffer(); res.set('content-type','image/png'); res.end(缓冲区); 这很有效。然而,由于一些复杂的原因,我希望在JSON响应中包含一个缓冲区数组。。。像这样: let buffer=wait getBuffer(); res.json({ contentType:'image/png',

我的nodejs服务器使用来自NodeJSON API的数据。API上的某些端点返回图像数据,如下所示:

let buffer=wait getImageBuffer();
res.set('content-type','image/png');
res.end(缓冲区);
这很有效。然而,由于一些复杂的原因,我希望在JSON响应中包含一个缓冲区数组。。。像这样:

let buffer=wait getBuffer();
res.json({
contentType:'image/png',
缓冲器
});
在这样的JSON响应中包含缓冲区数组是否存在任何性能问题?使用
res.end(buffer)
是否有任何固有的性能优势?消费服务器也在运行nodejs,并且会自然地
JSON.parse()
API的响应