关于网盘上面的极速秒传
2013-06-06 09:43
204 查看
大概一年前左右吧,当时我用QQ网盘的那个“中转站”上传了一个大概为300多M的文件,当时点了确定以后,大概2秒的时间,它就显示上传完成了,我擦,我家才4M网线啊,这不科学吧?难道它是界面显示上传完了而后台却在偷偷的上传?于是我就傻傻的把主机网线拨掉了,然后快速的在另外一台电脑上面登上我的QQ,打开网盘一看,我去,上面真的有这个文件,那看来挺牛的啊,换个文件再试试,那回却没有这么好的事了,只能几十K几十K的上传,看得我的心凉了一半,然后那次的事件就被我归为灵异事件了。
就在上个月,我打开百度网盘,把一些不错的软件上传到网盘上面保存起来,上传上传时,突然看见了有几个软件出现“极速秒传”的字样,我一看,这么猛?!为什么同为几百M的文件,有的一下子“秒传了”,有的却要一点点一点点的上传呢?想着想着,嘿嘿,还别说,真的让我想出点门道来了,下面是我的猜想:
这些网盘,都有一个数据库,用于收藏着文件特征码或MD5码和文件的实际路径的映射表。这样,每当用户需要上传文件的时候,就先检验文件的MD5(或其它标识,我不太清楚,大家自己找找有没有这样的标识吧,也可以科普我一下,我是文盲...),如果发现有这个文件,那么就跳过上传文件这一步骤直接把这个文件的地址塞给用户,于是用户就看到那几个“极速秒传”的字样了..
上面的机率挺大的,如果其它公司不是这样做的话,难道我,发现新大陆了???呵呵,说笑一下。
就在上个月,我打开百度网盘,把一些不错的软件上传到网盘上面保存起来,上传上传时,突然看见了有几个软件出现“极速秒传”的字样,我一看,这么猛?!为什么同为几百M的文件,有的一下子“秒传了”,有的却要一点点一点点的上传呢?想着想着,嘿嘿,还别说,真的让我想出点门道来了,下面是我的猜想:
这些网盘,都有一个数据库,用于收藏着文件特征码或MD5码和文件的实际路径的映射表。这样,每当用户需要上传文件的时候,就先检验文件的MD5(或其它标识,我不太清楚,大家自己找找有没有这样的标识吧,也可以科普我一下,我是文盲...),如果发现有这个文件,那么就跳过上传文件这一步骤直接把这个文件的地址塞给用户,于是用户就看到那几个“极速秒传”的字样了..
上面的机率挺大的,如果其它公司不是这样做的话,难道我,发现新大陆了???呵呵,说笑一下。
相关文章推荐
- 关于eclipse上面的maven下载jar包太慢的解决方法
- 【2011/2/28】关于Tomcat的conf/server.xml文件中上面配置 context的reloadable属性的时候,区分path和docBase二者的意义
- 关于在Windows Server2003上面配置虚拟目录物理路径为局域网内其他机器地址的若干问题
- 看到《新发现》上面一片关于心理学的文章。
- 关于本地运行正确,服务器上面错误的启示
- Xcode6 上面关于ios8系统通讯录调用的代理方法变更;
- 关于htc sensation xl 开机只有最上面的通知栏的解决办法之一
- 关于剑指offer上面程序c语言实现
- 关于修改掉博客页面标题文字--浏览器上面的标题Title的记录
- 网盘秒传的实现方式
- Linux学习34_ 关于linux上面ssh和sftp到某台服务器出现Permission denied, please try again.
- 关于Qt翻译在Vs编辑器上面出现乱码问题
- 关于 Linux上面 安装nodejs ccap模块 实现图形验证码的一些事情
- 关于CSDN上面的积分奖品兑换区的问题
- 关于 iconfont 在pc上面部分浏览器中显示问题
- 恢复极速开机——关于Virtual PC Application Services出现感叹号的问题
- [翻译练习]关于在传统ASP.NET Web应用程序上面使用Routing的一些笔记
- 关于Android上面配置硬件加速的问题
- Delphi - 盒子上面看见的一个问题:关于类型转换Type Cast
- 关于apache在readhat AS4 上面启动时候错误的分析