
+ 【知识】上传大文件到豆丁的问题
在网络良好的情况下,豆豆相传能上传豆丁支持的所有格式文件,而且软件对文件大小不做任何限制,不论你是1k还是100M,甚至更大。但是豆丁本身做了限制,不能上传大于 20M 的文档,和所谓某些会员优先的 40M 文档。(如果××软件说他破解上传 40M 的功能,那么所有使用豆丁接口直接上传的豆丁批量上传工具都可以,所以没有什么好炫耀的。)
我们回到实际,有很多人会问为什么我们用软件有时候上传大文件会失败,我们做个简单的计算,一般家用的 ADSL 上行(注意是指上行,不是电信公司宣传几M的下行,如果你不懂可以自己去搜索一下相关知识)速度为 512kb/s,注意是 bit 而不是 Byte(区别自己搜索)。所以我们实际的上传速度理论为:512/8=64kB/s。那么一分钟理论可以上传数据的大小为:64×60=3840kB。
而实际上由于网络的原因,还有实际并不是单单你上传占用上行,因此你能上传3M已经很不错了。那么上传20M就需要20M/3M>6分钟,如果你在这6分钟不发生任何一点网络故障,很恭喜你上传肯定成功,否则的话失败是肯定的。
而为什么浏览器上传没有问题,豆豆相传上传有时候失败呢?原因在于运行的模式不一样,浏览器是单进程独占,就等待它上传这个线程的操作,而豆豆相传本身是多任务的,所以如果线程中一个任务响应时间过长就会抛弃掉。这就解释了为什么很多时候上传超过4、5M的文件就容易失败了。
是不是就上传不了呢?不是,如果你网速够好,上传够快,豆豆相传一样可以上传成功!只是说豆豆相传上传大文件对网络要求相对要严格一些。
另外从豆丁网赚的角度来说大文件上传就需要更长的时间,那么我们一天上传文档的数量就少了很多很多。还有就是大文件拆分成适量的小文件,有利于我们的展示和购买。这也是豆豆相传会抛弃过长响应的上传的原因,因为我们是针对网赚而开发的。
如果你对数量没有所谓,建议你手工上传而不去购买任何软件。


