QQ中转站上传速度新发现
QQ文件中转站是继QQ、QQ邮箱之后我喜欢的第三个腾讯产品,既然是喜欢的产品自然就有让人值得喜欢的地方:今天在网上下载了一个300多M的压缩包,然后直接将其上传到QQ文件中转站,扫描完成之后几秒钟就上传结束了,觉得很不可思议,才2M的ADSL。仔细想一下觉得QQ中转站上传速度快的原因在于:
上传之前都有一个扫描的过程,我猜测扫描主要是检查压缩包的MD5值,然后再同服务器上已经存在的文件进行比对,只要服务器上存在同上述条件相同的文件,就证明是同一个文件,然后在服务器上将文件复制到或者直接将文件引用到上传者的账号上,这样既节省了服务器的空间也节省了上传者的宝贵时间,做的太人性化了。
各位如有其它新的发现请指教。
声明:原创博客,转载请注明 吓我一跳



为了下载中转站的文件,我还特地下了个qq旋风。
现在做下载或者下载中转,包括国内及个网盘,都加入了文件效验,对比md5值,如果服务器上存在相同文件,就不需要上传了,省时间,也省带宽。
@Dianso
对是md5
呵呵,你的发现是正确的。
上传之前会检查MD5和sha1校验文件,发现服务器上有相同的文件就会直接连接而不用重新上传,由于MD5 SHA1完全相同所以就是同一个文件,也不会造成文件隐私数据泄密的问题。
这个文件在文件服务器上虽然属于多人所有,但是根据腾讯的解释,服务器上也只存在一个文件已节省服务器空间。
而文件中转站删除文件也并并非实时删除,而是写入计划,在服务器空闲或者定期定时进行批量清理,但是清理之前他会限制性一个程序检查这个文件是否多人所有,如果是那么会重建链接,若不是就会直接删除文件。
这个很不错