下载东西总是太慢?教你如何提升网络下载速度|付费试读

2022 年 3 月 7 日 少数派
我们终于来到了这个科普与教程大家最关心的一章——提升下载速度。
在这一章我会将自己知道的各种类型下载方式下的加速方法全盘托出,期望能够帮到大家不同程度地提高下载速度和下载稳定性,今后我可能还会不时更新我发现的提升下载速度的新方法。
进入正题前的温馨提醒:
  • 这里面的方法无论你是不是已经知道都请低调使用,请勿广泛传播;
  • 请勿滥用下面提到的一些每次使用需要开发者付出成本的工具和网站;
  • 请勿在评论区提示文章中隐去的任何关键词;
  • 部分网站需要(优化)网络环境,请自行对使用文中各种工具和网站带来的相关后果负责。
提升 HTTP / FTP 下载速度
看过前面 HTTP 原理的各位应该都知道 HTTP 和 FTP 是目前的下载方式中最为简单直接的了。这两种方法在下载时的速度完全由源地址的服务器分配,加速的方法十分有限。最有效和常见的加速方式就是多线程下载,在第一章也详细介绍了它的加速原理。那么在下面,就为大家推荐一些各平台好用的多线程加速工具和多线程加速的使用技巧。

使用多线程的技巧

多线程下载时最重要的是线程数的选择,并不是越多的线程数就越好。而合适的线程数取决于你的储存设备类型(数据读取速度)。

硬件准备

有时我们的网速足够,在下载文件特别是大文件时却感到速度始终上不去,也许硬件就是其中一个瓶颈。在电脑、手机等不同设备上,我们用到的存储设备有所不同,下面就是关于硬件准备的一些建议。
  • 普通的机械硬盘和低速(U1 以下的)内存卡:建议使用多线程软件默认的线程数(10–15),过高的线程数会使内存卡和机械硬盘极速发热和快速耗尽擦写次数,降低使用寿命。超过储存设备数据调度能力(I/O:Input/Output)的读写还容易下到坏的文件块,使最后下到的文件不正确或者导致软件重新下载文件块让下载反而变得更慢。我自己尝试过在 50M 光纤下把多线程软件的下载目录直接设置到内存卡,然后设置了一个很高的线程数去下载,结果当然是毫无意外地烧掉了内存卡。
  • 高转速的硬盘或者手机内置 EMMC 储存(多见于 2017 年前的手机和低端机):这个级别的设备读写速度比起上面两种提高了一个量级,但还达不到快速大量数据处理的能力,这个时候可以设置下载软件的线程数高一些(50 以内),达到一个速度和稳定的平衡。同样的如果下载速度超过储存设备数据调度能力也会导致发热,寿命降低和文件损坏等问题。
  • 接下来就是我们常见的固态硬盘(SSD)和 UFS(2.0 及以上)的手机内置储存:这个级别的储存设备基本上可以敞开了跑,只要不调整成过高的线程数(1000+)都跑不到这些设备的瓶颈。
当然最终的下载速度还是取决于你的网络物理速度上限和服务器是否设置了进程限制,服务器如果做了限制线程数设置得再多也是徒劳。当服务器没有线程限制且长时间下载时线程数尽量不要开得太大,否则即使下载软件有缓存优化的功能也会大大增加数据写入储存设备和读取的次数,容易造成前台应用(比如游戏)卡顿和占用更多运行内存,储存设备也容易提前报废掉,这种情况网速越高越明显。

推荐一些多线程下载工具

Windows 上很多人都会推荐 IDM,当然,如果你不想花钱,那么免费的  FDM(Free Download Manager) 是个更好的选择,界面简洁功能够用(还支持 BT 下载)。在 Mac 上 FDM 同样轻巧好用。
Android 上强力推荐 ADM,一直是我的主力下载 App(很少用电脑下载文件)

使用迅雷下载

除了服务器限制,有时候使用 HTTP 下载达不到满速是因为服务器本身就是条「小水管」,实在满足不了我们的宽带速度。这个时候再想要加速就只能利用 P2SP 工具 —— 比如迅雷了,就如 P2SP 的原理一样,如果你下载的文件不是某个网站独占或者比较新的话,多个下载源的速度总会比一个下载源快。
提升网盘下载速度
网盘也是我们日常下载中一个重要的数据来源,不过国内大家熟知的网盘在最近几年已经「挂」得七七八八了,需要提升速度的情况一般就是针对某个大家都知道的限速的网盘。下文的方法全部是针对这个网盘进行测试,总有一个可以提升下载速度。

普通方法

先说说如果放在自己网盘里面的文件下载限速了怎么办。第一个最简单的技巧是把自己想要下载的文件建立一个分享链接(私人文件可以建立私密分享链接,文件太多可以分享文件夹),退出账号后再通过分享链接下载。这招往往有奇效,因为宽带一般都是动态 IP,所以某网盘通常根据账号限速,没有登录账号下载一段时间之内不会被限速(同一个 IP 下载太多文件会被限速,这时候只要拔掉路由器电源等待 5 分钟再接上让运营商重新分配 IP 即可)。

高级方法

当你使劲浑身系数精疲力竭都无法从「限速」这个恶魔手中逃出来,那么可以考虑这个高级方法了。
你可以将下不动的文件使用  multcloud  这个网站将文件同步到其他不限速的网盘后再下载,既然离开了某网盘,那么自然就没有「限速」这回事儿了。
multcloud 是一个在线网盘管理服务,支持包括添加某网盘,私人 FTP 与 NAS 在内的数十个网盘,并在它们之间通过服务器随意同步自己文件空间里面的文件
不过这个网站在不同地区不同网盘间的同步速度非常玄学,建议不是那么急着下载或者实在是不想使用某网盘下载时再使用这项服务。并且请在同步私人文件前了解网站和相关网盘的用户条款。

附加方法

如果以上两种方法也不能帮助你,请私信联系作者,我将提供附加方法。
提升 BT 下载速度
想要加速 BT 下载,同样是根据它的下载原理 —— 越多人同时下载越快得出加速方法:让自己找到更多同时在线的用户。而想要找到更多的用户,则需要从 Tracker 和 DHT 网络两个方面入手。在这一小节中,你将读到以下三个方面的内容:
  • 不要限制 BT 上传速度

  • 更新 Tracker

  • 开启 UPnP(以 DHT 为基础)
对于后两节,我还会分不同的下载客户端分门别类进行讲解。

登录查看更多
0

相关内容

网盘,又称网络U盘、网络硬盘,是一些网络公司推出的在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理功能,使用起来十分方便。不花钱的移动硬盘。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。

专知会员服务
26+阅读 · 2021年6月2日
干货|书籍《百页机器学习》推荐(附最新135页PDF下载)
专知会员服务
58+阅读 · 2020年9月22日
一份简单《图神经网络》教程,28页ppt
专知会员服务
120+阅读 · 2020年8月2日
【高能所】如何做好⼀份学术报告& 简单介绍LaTeX 的使用
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
用好排版技巧,梳理 PPT 逻辑关系|免费试读
iOS、Android、PC 值得下载的 6 个 App
少数派
1+阅读 · 2022年1月28日
如何在微服务中设计用户权限策略?
InfoQ
0+阅读 · 2021年11月19日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月18日
Anomalous Instance Detection in Deep Learning: A Survey
Image Segmentation Using Deep Learning: A Survey
Arxiv
43+阅读 · 2020年1月15日
Arxiv
11+阅读 · 2018年4月8日
Arxiv
13+阅读 · 2018年4月6日
VIP会员
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员