下载小电影总卡在99.9%的原因,终于找到了

下载小电影总卡在99.9%的原因,终于找到了

自从学会上网冲浪后,看电影、美剧都是下载回来看的,最最最讨厌的一个数字就是:99.9%。

这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机。

 

下载小电影总卡在99.9%的原因,终于找到了

 

比如下载学习资料或看动作大片,苦苦等待2小时,好不容易下到99.9%,以为2秒后就能享受大片的美妙,步入极乐世界。

结果半小时过去了,进度条死死卡在99%,任你千兆光纤,专线宽带,愣是一丝不动,稳如泰山。

下载小电影总卡在99.9%的原因,终于找到了

 

再去检查路由器,狂按重启键,发现网络一切正常,网页秒开,唯独进度条上的99%永恒不变。

原本等待美好事情发生的那股兴奋、激动之情,被彻底湮灭,转而为之的是愤怒、恼火、狂躁…..

脑子里只想干一件事↓

下载小电影总卡在99.9%的原因,终于找到了

 

为什么进度条总要卡在99%?为什么最后1%永远加载不动?

今天,哔哥要为大家破解这一千古谜题,揭开背后不可告人的真相。

 

技术原理导致

关于进度条99%的问题,得从它的诞生说起。

图形进度条最早出现在1979年, 由Mitchell Model在他的博士论文中提出。(进度条概念诞生于1896年,当时仅是一个概念,没有具体的应用)

论文里他表示:进度条能在复杂的计算机环境中监视系统行为。

说白了就是:进度条能直观展现电脑在做什么,做到哪种程度。

下载小电影总卡在99.9%的原因,终于找到了

 

正因为进度条能用最简单的图案和数字,表达电脑复杂的计算过程的特性,于是渐渐在各大操作系统流行起来,成为了电脑的经典标志之一。

但问题来了,人不是电脑更不是神,再牛X的程序员也无法预测电脑什么时候完成工作。

所以程序员开发出来的进度条,根本不能精准地反映出电脑情况,所谓的50%、80%、90%,仅是大概的数字,预测而已。

可以说你看到的进度条,和实际的进度是两个东西。

 

下载小电影总卡在99.9%的原因,终于找到了

 

另外你在后台打开的软件,网页这些程序随时会占用资源,瓜分走处理器的运算量,也是影响进度条的因素之一。

电脑没办法稳定均匀地运行,在波动随机性巨大的情况下,进度条能准才有鬼咧。

例如你玩游戏处在加载界面,3分钟加载到99%,突然你打开另一个游戏,处理器资源被瞬间占满。

哦嚯,恭喜你,你的游戏将长时间卡在99%,配置差点的电脑当场宣布卡死无响应。

 

下载小电影总卡在99.9%的原因,终于找到了

产品经理的恶意

虽然进度条由程序员开发,但真正设计进度条的人,是产品经理,包括功能、样式、图案等。

很多产品经理在设计进度条时,会特意要求程序员制作一个“虚假进度条”。

可能你会问,产品经理为什么无缘无故搞个假东西骗人呢?

给你们举个栗子,看完就懂了。

假设现在有2个相同下载速度的进度条,A和B,它们的下载完成时间都是100秒。

 

下载小电影总卡在99.9%的原因,终于找到了

 

A是经过产品经理特殊调教的虚假进度条,它很套路,用了10秒下载到99%,最后1%花了99秒完成。

B是老实进度条,没被调教,10秒加载到10%,100秒100%,一分不差。

此时因为A前十秒加载到99%,而同样时间B却仅有10%,在强烈的对比下,大部分人会认为A比B更快,A比B更好用。

虽然A最后耗费90秒才完成1%,但很多人出于不甘心的心理,反而会耐心地等待,为它打气。

在优胜劣汰的规则下,用户自然纷纷把B卸载掉,只留下A,产品经理出于用户留存的想法,只能优先采用虚假进度条A。

 

下载小电影总卡在99.9%的原因,终于找到了

 

现在明白了吧,有时候不是进度条不准,而是产品经理在搞事。

小提示:虚假进度条,常见于各类视频网站。

 

下载完成后的块校验

相信小伙伴们用迅雷时,没少经历过下载到99.9%,突然0KB的情况。

根据我多年的经验,导致这种情况发生的原因主要因为块校验的机制

 

下载小电影总卡在99.9%的原因,终于找到了

 

迅雷下载采用P2P协议加速,P2P的优点在于有多个数据来源。

每个下载过该文件的人,相当于一台服务器,当别人下载时自动在后台上传数据,提供速度。

想想成千万人免费当苦力,为你一人上传资源,那是多壮观的场面。

这便是热门资源下载永远满速,冷门资源仅有几KB的原因,也是你电脑时不时上传满载的真相。

 

下载小电影总卡在99.9%的原因,终于找到了

 

但缺点同样也有,因为数据来源多,质量参差不齐外加上传不稳定,容易导致文件乱码出错。

因此迅雷定下了一个规则:在下载到99.9%的时候,会对文件进行块检验,如果某个块出现问题,无法重新下载,则会一直卡在当前进度不动。

实际当进度来到99.9%的时候,文件早已下完,最后的0.1%仅是留给迅雷做文件检查用。

如果哪天卡在99.9%不动,别傻楞去充白金会员,大声告诉你:钛金会员都没用!

 

下载小电影总卡在99.9%的原因,终于找到了

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/6832.html

(33)
上一篇 2020-03-18
下一篇 2020-04-04

相关推荐

  • 月底博客将更换机房 Hong Kong → Tokyo

    博客近期经常遇到一些烦人的事情,例如每天N多次的500错误、各种报错、流量超标等…感觉这主机速度不如以前了。月底这段时间将我博客从香港搬到东京,砸钱换更好的配置,由于没…

    心情琐事 2015-09-23
    2.5K450
  • 淘宝的那些事

    文中的笔者是做淘宝的,不是个人在做,是在一家公司做,算的上有一定的规模,做了有一年半多,中间学会了很多普通卖家不知道的东西,现在写出来分享给大家,这些经验也不是说有一个系统的,而是…

    2014-09-02
    2.7K10
  • 关于近期360拦截本站以及部分网友无法用chrome打开本站问题

    大约半个月前,不知怎么滴(“有心人”恶意举报?)360网盾把本站拉黑拦截了,导致很多网友都提心吊胆地以为本站真的被挂马了 o(╯□╰)o 我申诉过三次了,都没有通过,说是要观察一段…

    2015-11-19
    6.0K580
  • 论:优酷广告丧心病狂的年代

    优酷的广告已经丧心病狂了,98秒的视频137秒的广告,Fuck!简直就是浪费生命啊。   给大家推荐些去广告的插(软)件吧. 1.Adblock Plus (浏览器用) …

    2015-06-12
    4.1K200
  • 这是这么的折腾

    月初就开始弄那款主题了,已经完成85%,但是在文章分类的时候忽然觉得这款主题只合适少量的内容,不利于蜘蛛爬虫。(以前只是想弄整那样,少量的内容,炫酷的主页)纠结啊,于是乎又干掉了~…

    2014-06-13
    2.3K50
  • Google Chrome 69 脑残 居然默认隐藏域名中的www

    Google Chrome 69 脑残 居然隐藏域名中的www 看着好不习惯。 是不是因为绝大多数网站把www、跟域名作为同一个网站,然后Chrome就这样把www隐藏了? WWW…

    2018-09-08
    7.5K00
  • AdBlock、uBlock、360 浏览器等类似广告屏蔽域名加白名单教程

    去广告虽易,做技术分享博客不易,且行且珍惜。目前放置的广告跟微信公众号广告、软文是老D博客的收入来源,用于网站(域名、服务器、CND)的日常开销,而这些收入是远远不够开销的,有一点…

    2018-10-15
    8.5K90
  • 浅谈十个国内视频网站这几年的进化

    如题,今天我们就谈谈国内视频网站的进化,不谈内容,因为我不是常看。只谈它们这两三年对浏览器的优化,简单的说就是对HTML5的支持度,以及使用SSL(HTTPS)。 因为Adobe宣…

    2018-12-19
    9.6K60
  • 为什么有这么多人在朋友圈卖面膜?知道真相的我内牛满面。

    有一天,我拖了个家产数十亿的富二代朋友出来聊天,要跟他聊聊我的创业项目。 我喝了口咖啡。 「为什么朋友圈那么多人在卖面膜?来,我给你讲讲他们是怎么做的」 第一步,注册公司。 要想骗…

    心情琐事 2015-03-13
    3.2K90
  • 更换服务器

    老D博客现在用的服务器准备到期,用于下载分流的服务器(如:iiio.io的服务器)也准备到期,所以将在这几天一次性更换新的服务器。 由于这段时间比较忙,首先将博客的服务器弄好,顺便…

    2017-06-02
    18.3K570

发表回复

登录后才能评论

评论列表(5条)

  • 干粮豆沙包
    干粮豆沙包 2020-04-16 19:20

    下载视频的时候,最后那1%真的无所谓,以前我用迅雷下视频,大概下载到30%的时候,暂停一下(将缓存写入文件),然后就可以点开视频播放器播放残废的文件了(有的播放器播放时不锁定文件,所以不影响下载),看着看着出现花屏(像以前的VCD一样出现方块,声音异常等),就再暂停一下,继续看 :grin:

  • luozhi
    luozhi 2020-03-26 17:22

    对不起我绝对会选择第二个,如果99多秒后我绝对不会再使用它

  • Bakura
    Bakura 2020-03-19 13:37

    进度条设计的初衷就是拿来安慰人的,另外,迅雷99.99%的时候,有些文件是能改后缀正常使用的,有些则不能(常见于压缩包)

    • Small_tail
      Small_tail 2020-04-06 14:40

      @Bakura改后缀这个挺玄学的,之前试过有用,后来再试就压缩包出错了Xp

  • laijinmei
    laijinmei 2020-03-18 16:13

    这样的状况还真的见过。。。上次下载一个就出现这种情况,一看迅雷99%,但是文件是完整的,可以解压(播放)的了。不过遇过99%,然后速度变得超慢的情况啊,速度偶尔有偶尔没有,但是哪怕有速度,也很低,不过这是以前用迅雷时候偶尔会出现的状况,这种应该跟文中说的不同吧?!