V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zzzkkk
V2EX  ›  程序员

有什么临时 http 服务器 多线程下载 server 上的文件

  •  1
     
  •   zzzkkk · 2023-09-25 15:03:25 +08:00 · 2856 次点击
    这是一个创建于 454 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 winscp 传输太慢了 可以用 php -S 弄个临时服务器 但我知道这个 php 不支持并发请求 所以无法多线程下载 其他语言有什么临时 http 服务器支持多线程下载 ?

    35 条回复    2023-09-27 22:44:00 +08:00
    heyenyan
        1
    heyenyan  
       2023-09-25 15:06:06 +08:00   ❤️ 1
    /jdk-21/bin/jwebserver -d /docs/ -p 8080 -b 0.0.0.0
    zzzkkk
        2
    zzzkkk  
    OP
       2023-09-25 15:10:32 +08:00
    @heyenyan
    谢谢
    longbo666
        3
    longbo666  
       2023-09-25 15:33:35 +08:00
    nodejs:
    npm i http-server -g
    http-server -p 8080
    cndns
        4
    cndns  
       2023-09-25 15:40:06 +08:00
    python -m http.server
    Everything 也有
    salmon5
        5
    salmon5  
       2023-09-25 15:43:48 +08:00   ❤️ 2
    salmon5
        6
    salmon5  
       2023-09-25 15:44:02 +08:00
    下载上传都 OK
    JinTianYi456
        7
    JinTianYi456  
       2023-09-25 16:01:33 +08:00
    他们回答的这些,支持多线程下载嘛?
    kouhe3
        8
    kouhe3  
       2023-09-25 16:06:43 +08:00 via Android
    rclone. 还能开 webdav
    ysc3839
        9
    ysc3839  
       2023-09-25 17:02:52 +08:00 via Android
    @JinTianYi456 印象中 Node.js 那个支持断点续传,Python 的不支持
    vopsoft
        10
    vopsoft  
       2023-09-25 17:53:39 +08:00
    hefish
        11
    hefish  
       2023-09-25 17:54:13 +08:00
    python -m http.server 也行的。。。
    AllenTsui
        12
    AllenTsui  
       2023-09-25 18:57:15 +08:00
    python -m http.server
    beetlerx
        13
    beetlerx  
       2023-09-25 19:00:45 +08:00
    zzzkkk
        14
    zzzkkk  
    OP
       2023-09-25 19:21:21 +08:00
    @salmon5
    太好了 老大
    rioufbi
        15
    rioufbi  
       2023-09-25 19:32:53 +08:00
    小白系 HFS Http File Server
    ik
        16
    ik  
       2023-09-25 19:33:57 +08:00 via iPhone
    nginx
    autoindex on;

    支持多线程
    aheadlead
        17
    aheadlead  
       2023-09-25 19:35:28 +08:00
    @rioufbi 哈哈这个 hfs 的历史应该都快有二十年了
    infoscope
        18
    infoscope  
       2023-09-25 19:36:21 +08:00 via iPhone
    多线程对下载的帮助不大
    zzzkkk
        19
    zzzkkk  
    OP
       2023-09-25 19:45:22 +08:00
    @heyenyan
    @longbo666
    @cndns
    @salmon5

    python 和 java 的不支持多线程 断点续传 速度慢
    rust 和 nodejs 的支持多线程 断点续传
    zzzkkk
        20
    zzzkkk  
    OP
       2023-09-25 20:02:16 +08:00
    @infoscope
    很大
    zzzkkk
        21
    zzzkkk  
    OP
       2023-09-25 20:08:54 +08:00
    实际测试 miniserve 速度完胜
    zzzkkk
        22
    zzzkkk  
    OP
       2023-09-25 20:09:41 +08:00
    @ik
    要配置虚拟主机吧 ? 这样是不是太烦了
    zzzkkk
        23
    zzzkkk  
    OP
       2023-09-25 20:09:58 +08:00
    @ik 至少要配置文件
    eBMm8zIi0Zq3
        24
    eBMm8zIi0Zq3  
       2023-09-25 20:49:52 +08:00
    skiy
        25
    skiy  
       2023-09-25 21:48:02 +08:00
    ladypxy
        26
    ladypxy  
       2023-09-25 21:53:29 +08:00 via iPhone
    python 啊
    evalfun
        27
    evalfun  
       2023-09-25 21:53:43 +08:00
    caddy ,单个二进制文件,直接甩一个上去
    JaviDN
        28
    JaviDN  
       2023-09-26 02:06:52 +08:00 via iPhone
    miniserver 好东西啊,最近还一直在用 filezilla 这些传文件
    qq2511296
        29
    qq2511296  
       2023-09-26 09:08:47 +08:00
    nginx 不行吗?
    zzzkkk
        30
    zzzkkk  
    OP
       2023-09-26 09:15:33 +08:00 via Android
    @qq2511296
    要改配置文件 重启麻烦
    dode
        31
    dode  
       2023-09-26 09:18:03 +08:00
    python 不支持多个 tcp 连接,nodejs 可以

    #npm install http-server ,启动 http 服务


    @JinTianYi456
    @hefish
    @AllenTsui
    ragnaroks
        32
    ragnaroks  
       2023-09-26 10:26:00 +08:00
    miniserve 即用即删,HFS 快捷稳定
    OliverDD
        33
    OliverDD  
       2023-09-26 11:02:15 +08:00 via iPhone
    miniserve
    julyclyde
        34
    julyclyde  
       2023-09-26 17:08:44 +08:00
    python 那个如果想要支持多线程,需要稍微改一下入口,加 ThreadedMixIn class
    zzzkkk
        35
    zzzkkk  
    OP
       2023-09-27 22:44:00 +08:00 via Android
    @salmon5

    miniserve 支不支持多线程上传

    http 协议不支持多线程上传吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:19 · PVG 22:19 · LAX 06:19 · JFK 09:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.