1
在這種情況下,我們可以爲用戶的頭像設置VARCHAR字段,並像大多數應用一樣將其圖像名稱存儲在該字段中。
我感興趣的另一種方法是刪除該字段並將用戶的頭像存儲在像avatars
這樣的文件夾中,其中頭像的文件名是用戶ID的MD5。然後,我們需要做的就是在avatar文件夾中查看是否存在任何MD5(userid),如果沒有,那麼我們將顯示默認圖片。
問題是哪個方法對於一個巨大的社交網站更有效,在用戶表中的頭像文件夾或頭像字段中查找?
我還應該注意到,我們有基於日期的文件夾,例如我們有一個名爲1000
的文件夾,然後是另一個名稱爲2000
的文件夾。例如/avatar/1000
包含一千張圖片,依此類推。應該用戶的頭像是表中的字段還是通過文件系統搜索?
對不起,對,你是 –