我看好像 Fetch 、Request 、Axios 都没法做到在请求大文件时限速。
我看好像 Fetch 、Request 、Axios 都没法做到在请求大文件时限速。
|
NjcyNzMzNDQ3Jun 7, 2021
1
应该在服务器限制,客户端限速岂不是很随便就被破解,参考百度网盘。
|
|
ethusdtJun 7, 2021
2
|
|
ericlsJun 7, 2021 via iPhone
5
自己用 tcp 写 用现有的 http 实现 应该可以
|
|
uswJun 7, 2021
6
要不写个定时器,一次请求一点点吧
|
|
xiangyuecnJun 7, 2021
7
按常理,《限速基本原理》 “只要不从流中读取数据,流的缓冲满了就会暂停接收数据”
|
|
8
@7gugu 有点类似
|
|
9
@7gugu 想搞个 serverless,希望第三方代码用网络通信的时候限速,不要把带宽占满
|
|
10
@ericls 这有点麻烦啊,想找个现成的库用
|
|
powerfjJun 7, 2021
12
@xieqiqiang00 如果有反向代理(nginx), 可以考虑在反向代理里面做限速.
|
|
13
@powerfj 这里是主动请求,不是接受请求或者反向代理
|
|
uxiaohanJun 8, 2021
14
换个带宽小点的服务器不就 OK 了,
|
|
15
@gluttony 尝试了一下,这种利用 pipe 限速的的方法并不能限制实际的下载速度,如果内容被压缩了,限制的是压缩后的大小,不是很可靠。
|
|
16
@gluttony 打错了,解压缩后
|