首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

迅雷99%为什么总是卡着不动,到底是什么原因呢?

观众老爷们大家好,我是你们的老朋友TC科技怪。

我们日常使用使用的下载软件都是什么?迅雷还是QQ旋风?又或者是自带的浏览器下载启动?无论是哪一种,都会这样的一个情况,下载到99%的时候,总会一直卡着不动,会让你有种从天上到地下的感觉。50兆的网速理论上下载速度达到了6.25MB,但是最后98-98%的时候只有几K,这到底是为什么呢?

首先我们要知道迅雷的下载模式是P2SP,比传统下载方式多了“s(server)”和“p(peer)”,因此相比传统P2P或是P2S都要快上一些,下载同时启用p端(节点)和s端(服务器)。这也是迅雷自己研发的下载模式。既然下载速度比一般的都要快,那为什么最后时刻总是会卡一下呢?那是因为“匹配模组”。

从图中我们可以看出,它的下载方式是由多个不同的运行环境处理。好比如一个完整的下载文件为10,而A下载1-3部分;B下载4-6部分;C完成剩余的7-10部分,最后再整合成为一个完整的文件(10)。简单来说就是一个分工问题,把多个任务分配各每一个人,最后再整合,相比传统下载模式快上不少。

虽然这样的速度有所提升,但是也有不少的缺点。几百M或是几个G的文件下载只需一段时间即可完成,但是几十上百G的文件下载,一般的网络条件而言两三天才能够完成。因此不可能无间断的下载,因此关闭此时下载任务,而下次继续时,不仅需要补齐上次的临时文件,还有可能会因为某些未知程序而导致下载失败。

特别是下载大型游戏,一个游戏好几十个G,并且很多个压缩文件需要下载,而间断性下载不仅会让下载速度减缓,还有可能导致下载文件损坏而不完整(50G的游戏下了两天,好不用于下完跟我说无法开启?WTF)所以,我们日常下载文件的时候,最好是连续下载完成,不能连续下载的时候,正常暂停,尔后关闭软件。避免99%卡顿半小时的“快乐体验”。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181110A1KZ6J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券