B站上传慢到崩溃?试试这个官方“后门”

又要对着B站生气了。虽然大家都戏称它是“噼里啪啦”,但看这架势,它大概只会变质,很难倒闭。毕竟还有那么多人在守护陈睿,而我曾经也是其中之一。

去年它的服务器就不太稳,动不动全线飘红,视频加载不出来。今年更是给了我当头一棒:仅仅因为在投稿时不小心露出了一行域名,账号就被直接永久封禁。这种一刀切的处罚力度,让我当场选择了注销。

心有不甘的我后来重新注册了小号,打算继续做UP主,结果立刻撞上了新的拦路虎:上传速度慢得令人发指。家里明明是10兆的上行宽带,理论上能跑到1MB/s以上,实际给B站传视频时却只有几百KB,一个20分钟的视频硬是能传到天亮。

就在我准备放弃的时候,偶然刷到了一个神奇的东西,瞬间解决了困扰我许久的难题。

问题的核心其实在于上传节点的选择。我发现了一个由B站官方提供的测速接口(链接如下),它能直观地展示各个服务器的响应速度:

https://member.bilibili.com/preupload?r=ping

这个页面会列出不同线路的Post延迟数据。你会发现,有些节点(比如cs-bldsa)响应只要0.1秒左右,而有些节点则完全连不上。

原来,B站的网页端上传功能并不会智能切换最优线路,经常默认连接那些拥堵严重的边缘节点,导致速度被死死卡住。而这个测速页面调用的,正是B站内部用于筛选最快上传节点的隐藏机制。

既然找到了病灶,解决起来就很简单:先通过这个页面手动测速,记下响应最快的节点名称,然后在上传时尝试锁定或通过刷新手段连接到该节点,速度往往会有质的飞跃。

这么好用的工具,官方却把它藏得这么深,宁愿让用户在后台慢慢“爬”,也不愿意优化一下前端的调度逻辑。可惜的是,放眼当下的国内视频平台,暂时还真找不出第二个能完全替代B站生态的选择。

评论