比較兩個文件是否相同,判斷服務器上是否已經存在相同的文件。存在則無需上傳,修改下數據庫即可。
文件的特徵碼 文件校驗 md5 sha1 sha256 等
文件秒傳的實現原理: 每個文件md5值不同,前端獲取md5值,後端比對相同文件實現秒傳。
全部後端處理生成md5的話,大量用戶數 cpu壓力大。
百度雲盤秒傳的分析圖
在線工具:http://www.atool9.com/file_hash.php
比較兩個文件是否相同,判斷服務器上是否已經存在相同的文件。存在則無需上傳,修改下數據庫即可。
文件的特徵碼 文件校驗 md5 sha1 sha256 等
文件秒傳的實現原理: 每個文件md5值不同,前端獲取md5值,後端比對相同文件實現秒傳。
全部後端處理生成md5的話,大量用戶數 cpu壓力大。
百度雲盤秒傳的分析圖
在線工具:http://www.atool9.com/file_hash.php