微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么expressjs res.download速度极慢?

如何解决为什么expressjs res.download速度极慢?

我有一个快速应用程序,它允许通过URL中的特殊ID下载。 有人可以添加文件,例如file.pdf,其他人可以通过http://app/files/<64 char id>下载文件

对于files/:id路由,我使用res.download()。

但是,下载速度永远不会超过300kbit / s,平均速度约为162kbit / s(使用wget测量)。这与iperf3在两个系统之间报告的200 Mbit / s带宽形成对比。这些文件也放置在ssd上,因此访问速度应该不是问题。

平均文件大小约为10 MB。

有什么方法可以加快res.download的速度,还是可以用不同的,性能更高的expressjs函数实现同一应用程序?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。