推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
xieqiqiang00

nodejs 哪个请求库能支持下载限速?

  •  
  •   xieqiqiang00 · Jun 7, 2021 · 5137 views
    This topic created in 1974 days ago, the information mentioned may be changed or developed.

    我看好像 Fetch 、Request 、Axios 都没法做到在请求大文件时限速。

    Supplement 1  ·  Jun 19, 2021
    利用 pipe 限速的的方法并不能限制实际的下载速度,如果内容被压缩了,限制的是解压缩后的大小,不可靠。
    16 replies  •  2021-06-19 22:11:08 +08:00
    NjcyNzMzNDQ3
    NjcyNzMzNDQ3
    Jun 7, 2021
    1
    应该在服务器限制,客户端限速岂不是很随便就被破解,参考百度网盘。
    7gugu
    7gugu
    Jun 7, 2021 via iPhone
    3
    @FaiChou 我估计楼主是要做 Electory 的本地下载客户端,然后要做限速功能吧😯
    ethusdt
    ethusdt
    Jun 7, 2021
    4
    @7gugu 嗯, 楼主如果把需求说明白会更好. 就好像搜索问题时候 多加几个重要的关键字
    ericls
    ericls
    Jun 7, 2021 via iPhone
    5
    自己用 tcp 写 用现有的 http 实现 应该可以
    usw
    usw
    Jun 7, 2021
    6
    要不写个定时器,一次请求一点点吧
    xiangyuecn
    xiangyuecn
    Jun 7, 2021
    7
    按常理,《限速基本原理》 “只要不从流中读取数据,流的缓冲满了就会暂停接收数据”
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 7, 2021
    8
    @7gugu 有点类似
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 7, 2021
    9
    @7gugu 想搞个 serverless,希望第三方代码用网络通信的时候限速,不要把带宽占满
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 7, 2021
    10
    @ericls 这有点麻烦啊,想找个现成的库用
    powerfj
    powerfj
    Jun 7, 2021
    12
    @xieqiqiang00 如果有反向代理(nginx), 可以考虑在反向代理里面做限速.
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 7, 2021
    13
    @powerfj 这里是主动请求,不是接受请求或者反向代理
    uxiaohan
    uxiaohan
    Jun 8, 2021
    14
    换个带宽小点的服务器不就 OK 了,
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 19, 2021
    15
    @gluttony 尝试了一下,这种利用 pipe 限速的的方法并不能限制实际的下载速度,如果内容被压缩了,限制的是压缩后的大小,不是很可靠。
    xieqiqiang00
    xieqiqiang00
    OP
    Jun 19, 2021
    16
    @gluttony 打错了,解压缩后
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1364 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    ♥ Do have faith in what you're doing.