想知道为什么会下不动,为什么有时候下得快,有时候下得慢?为什么资源会死掉?想知道答案你得先明白传统的下载模式与sync模式的区别。
首先说传统下载模式。传统模式下载某个文件,是我们用户的电脑或者其他移动设备从某个平台的服务器上下载想要的文件,文件由上传者上传到服务器,服务器由平台提供。这样的模式下,由于服务器一般是稳定24小时在线,所以我们随时都可以以一个比较稳定快捷的网速来下载文件。但是缺点是文件面临平台的审查以及平台也许会限速和收费。
再说说sync的下载模式。在sync模式下,我们用户需要下载的文件不会被上传到任何服务器。当某人分享了一个文件夹(文件夹中有文件A,B,C),就相当于创建了一个房间。当有人拿到了房间的钥匙进入房间后,如果上传者在线,上传者会直接充当服务器,为房间里面的用户提供下载。当房间里的用户从上传者那里下载了文件夹中的文件A时(还有文件B、C未下载),该用户就又成了房间中的其中一个服务器,一边为其他用户提供文件A的下载,一边寻求文件B、C的下载。当房主离线后,也许有人从房主那里下载到了A,也许有人从房主那里下载到了B,或者C。只要房间中的人手上拥有的部分能凑齐A、B、C三个文件,后面进入房间的人就能下载到完整的A、B、C。房间中的每个人都即是用户,又是服务器。当房间中拥有某文件的用户不在线时,后面进房间的用户就只能等待拥有该文件的用户上线后才能完成该文件的下载。当拥有资源的人啊?网络不好或者开启限速时,房间里没有资源的人下载起来自然就慢了,甚至是下不动了。
所以,知道原理后,就知道了为什么人越多下得越快了,就应该清楚把密钥捏在手里卖是多么蠢的行为。捏在手里,房间里少了,就下得很慢,当资源凑不齐的时候,资源就死了。还有有的人说上传速度大于下载速度。我想说上传只要不是用的流量就无所谓,因为上传和下载是分开的,上传并不会影响到下载而且上传一般都是空闲的。所以,不要看到在上传就赶紧关掉,这种类型的资源就是需要大家互惠互利。
首先说传统下载模式。传统模式下载某个文件,是我们用户的电脑或者其他移动设备从某个平台的服务器上下载想要的文件,文件由上传者上传到服务器,服务器由平台提供。这样的模式下,由于服务器一般是稳定24小时在线,所以我们随时都可以以一个比较稳定快捷的网速来下载文件。但是缺点是文件面临平台的审查以及平台也许会限速和收费。
再说说sync的下载模式。在sync模式下,我们用户需要下载的文件不会被上传到任何服务器。当某人分享了一个文件夹(文件夹中有文件A,B,C),就相当于创建了一个房间。当有人拿到了房间的钥匙进入房间后,如果上传者在线,上传者会直接充当服务器,为房间里面的用户提供下载。当房间里的用户从上传者那里下载了文件夹中的文件A时(还有文件B、C未下载),该用户就又成了房间中的其中一个服务器,一边为其他用户提供文件A的下载,一边寻求文件B、C的下载。当房主离线后,也许有人从房主那里下载到了A,也许有人从房主那里下载到了B,或者C。只要房间中的人手上拥有的部分能凑齐A、B、C三个文件,后面进入房间的人就能下载到完整的A、B、C。房间中的每个人都即是用户,又是服务器。当房间中拥有某文件的用户不在线时,后面进房间的用户就只能等待拥有该文件的用户上线后才能完成该文件的下载。当拥有资源的人啊?网络不好或者开启限速时,房间里没有资源的人下载起来自然就慢了,甚至是下不动了。
所以,知道原理后,就知道了为什么人越多下得越快了,就应该清楚把密钥捏在手里卖是多么蠢的行为。捏在手里,房间里少了,就下得很慢,当资源凑不齐的时候,资源就死了。还有有的人说上传速度大于下载速度。我想说上传只要不是用的流量就无所谓,因为上传和下载是分开的,上传并不会影响到下载而且上传一般都是空闲的。所以,不要看到在上传就赶紧关掉,这种类型的资源就是需要大家互惠互利。