无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 490|回复: 6
打印 上一主题 下一主题

主机端http服务断点续传探测

[复制链接]
跳转到指定楼层
1#
发表于 昨天 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011yaya2007777 于 2025-8-13 17:04 编辑

断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速度。

如果客户端HTTP读取数据遇到故障,有些也可以通过断点续传恢复。目前G4E已经实现了断点续传。比如接收操作失败"Fail to http->response",或者是等待回调完成没有反应"Fail to http->poll"。如果主机端HTTP服务不支持断点续传,则不能实现。

测试了几个常用的主机端HTTP服务对于断点续传的支持,结果如下:
1.    EasyWebServer/1.9    完美支持断点续传
范围命令          含义                             执行结果
bytes=64-83    读第64-83字节               读第64-83                            正确
bytes=64-        从第64字节读到末尾      读64-314890968                   正确
bytes=-8          从末尾读8字节              读314890961-314890968       正确
bytes=0-          从第0字节读到末尾        读0-314890968                     正确
bytes=0-314890968                             读0-314890968                     正确        
bytes=0-0         读第0字节                    读0                                      正确
bytes=0-1         读第0-1字节                 读0-1                                   正确
bytes=1-1         读第1字节                    读1                                      正确

2.    MyWebServer/3.8.195(By TGY)    有限支持断点续传范围命令           含义                              执行结果
bytes=0-0         读第0字节                      读0-314890968                   错误

3.    TinyPXEServer-1.0.0.23自带(Indy/9.00.10)    有限支持断点续传
范围命令          含义                              执行结果
bytes=64-       从第64字节到末尾            读0-314890968                    错误
bytes=-8         从末尾读8字节                 读0-8字节                           错误
bytes=0-314890968                               读0-314890968                    超时
注: range_end不能太大!可能造成公共缓存溢出,此后再测试都异常,需要重启主机端才能再测试。
bytes=0-0         读第0字节                      读0-314890968                   错误

4.    zemu-0.2.0自带(Embeddable Web Server/1.1.3)     不支持断点续传

5.    dhcpsrv2.5.2自带(dhcpsrv)     不支持断点续传
执行HEAD操作,返回filemax=0,严重错误。
2#
发表于 昨天 15:56 | 只看该作者
感谢分享
回复

使用道具 举报

3#
发表于 22 小时前 | 只看该作者
感谢分享!
回复

使用道具 举报

4#
发表于 13 小时前 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

5#
发表于 11 小时前 | 只看该作者
学习了
回复

使用道具 举报

6#
发表于 1 小时前 | 只看该作者
g4e的proxydhcp有没有支持了
回复

使用道具 举报

7#
 楼主| 发表于 1 小时前 来自手机 | 只看该作者
我没有使用他
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-14 23:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表