gpt4 book ai didi

node.js - Nodejs 流与 sendFile

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:06 26 4
gpt4 key购买 nike

我正在测试 res.sendFile(src);fs.createReadStream(src).pipe(res); 的下载速度,但我没看到差别很大。哪个更好地提供文件服务?为什么?如果我有大文件,stream 会处理得更好吗?

最佳答案

我会选择使用 res.sendFile()

最终,res.sendFile() 将流传输到 res,因此在这方面它们基本相同。

但是,res.sendFile() 做了一些额外的事情,比如根据文件名设置正确的 HTTP Content-Type header ,因为它使用 send 库在引擎盖下它可以(可能,我还没有测试过)处理部分响应并进行内容协商。

关于node.js - Nodejs 流与 sendFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37400024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com