环境:
debian 12
php 7.4.33
nginx 1.24.0
kodbox 1.55

问题描述:
VPS1上我使用nginx开了个webdav,然后vps2上我安装了kodbox,使用kodbox挂载了vps1的webdav,对挂载的webdav中的文件进行分享,游客通过分享链接下载文件时会出现文件下载一段时间后自己断开无法下载(浏览器下载),只能重新下载,如果使用idm下载的话就没有这个问题。
还有个问题是vps2通过wget下载vps1的文件时,能达到25mb/S+,我单独下载vps2的自有文件时,能达到15mb/S+,但是下载通过挂载vps1的webdav分享出来的文件时,只能1mb/s左右,请问是还需要设置其他什么东西吗。

ps:vps1在英国,vps2在德国,ping在13ms左右。

    6 天 后

    dragonfly 我在VPS2上通过NFS挂载VPS1的文件到本地,然后使用可道云KODBOX分享,但是分享的文件两个人以上下载时就会没速度,像卡死了一样,请问有老哥知道是怎么回事吗。
    我在VPS2上,使用宝塔自己的分享,分享挂载的文件,2人以上又可以下载,速度还比较快,这是啥情况啊,难道是kodbox不行吗。

    update:我改了下好像有点效果:
    出问题的原因是使用了kodbox官网的nginx加速下载优化设置
    删除网站配置里面的

    # 默认web目录所有文件加入下载加速支持;
    location /www{
        alias /www;
        internal;#重要,仅nginx内部访问
    }


    /data/config/setting_user.php中的
    $config['settings']['upload']['httpSendFile'] = true;

    NFS具有缓存机制,你开始下文件时,他会先下载,因为服务器之间速度快,所以他会先下载完,猜测缓存文件没有下载在/www目录下,导致无法通过缓存加速,导致无法连接。
    纯猜测哈,有问题请指正。

    18 天 后

    dragonfly 可道云没找到nfs挂载的地方啊?