在网络带宽一定(或者很小)的情况下,请问怎么提高大文件的上传速度? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Askiz

在网络带宽一定(或者很小)的情况下,请问怎么提高大文件的上传速度?

  •  
  •   Askiz Apr 10, 2023 2651 views
    This topic created in 1112 days ago, the information mentioned may be changed or developed.
    某次面试题,本人是想到在发送端使用 BBR 拥塞控制算法(也不知道对不对),请问还有别的方法吗。
    12 replies    2023-04-16 21:07:37 +08:00
    feng0vx
        1
    feng0vx  
       Apr 11, 2023 via iPhone
    压缩?哈希比对秒传?
    ButcherHu
        2
    ButcherHu  
       Apr 11, 2023
    TCP fast open ?或者用 udp 比如说 QUIC?
    Askiz
        3
    Askiz  
    OP
       Apr 11, 2023 via Android
    @feng0vx 压缩再上传不算哈,着眼于传输而不是文件
    Askiz
        4
    Askiz  
    OP
       Apr 11, 2023 via Android
    @ButcherHu tcp fast open 对小文件可能提升明显一点吧,对大文件提升应该不大。quic 基于 udp 适合大文件传输吗?
    xuelu520
        5
    xuelu520  
       Apr 11, 2023
    带宽就那么多,怎么提升,只能在文件上面做文章,压缩文件呗
    难不成 1M 带宽,你让谁来都跑不到 10M 带宽。
    dann73580
        6
    dann73580  
       Apr 11, 2023
    先切片,再并发多线程上传?如果带宽就这么大的话,能做的也只能是尽量把带宽跑满吧,毕竟等量带宽能传输的数据量是恒定的。
    Askiz
        7
    Askiz  
    OP
       Apr 11, 2023 via Android
    @xuelu520 带宽那么多不一定能跑满
    JiangkaaiShenng
        8
    JiangkaaiShenng  
       Apr 11, 2023
    bbr 已经普及了,quic 协议 Hysteria 协议不可靠。估计是问你多线程分片传输减少丢包影响,当然要快过机房网卡是不行的
    Askiz
        9
    Askiz  
    OP
       Apr 11, 2023 via Android
    @JiangkaaiShenng quic 是可靠的吧?
    fengyaochen
        10
    fengyaochen  
       Apr 13, 2023 via iPhone
    世界加钱可及
    yqlian
        11
    yqlian  
       Apr 13, 2023
    用基于 https 的 WebDAV 传输就能实现满速传输,公网和内网都可用。还可以用证书加密,证书可以弃用 RSA2048 换成 ECC 256 ,例如 www.google.com 一样,提高速度的同时提高加密难度。
    ButcherHu
        12
    ButcherHu  
       Apr 16, 2023
    @Askiz quic 是可靠的啊,传输大文件没问题吧, 减少协议的开销是不是也可以用 jumbo frame ,不过就是二层的了
    About     Help     Advertise     Blog     API     FAQ     Solana     5787 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 07:19 PVG 15:19 LAX 00:19 JFK 03:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86