有一种情况,我们可以为用户的头像设置一个 VARCHAR 字段,并将他们的图像名称存储在该字段中,就像大多数应用程序一样。
我感兴趣的另一种方法是删除该字段并将用户的头像存储在一个文件夹avatars
中,例如头像的文件名是用户 ID 的 MD5。然后我们需要做的就是在头像的文件夹中查找是否有任何 MD5(userid),如果没有,则显示默认图片。
问题是对于一个巨大的社交网站,在头像的文件夹或用户表中的头像字段中环顾四周,哪种方法更有效?
我还应该注意,我们有基于日期的文件夹,例如我们有一个名称为 的文件夹1000
,然后是另一个名称为2000
./avatar/1000
包含一千张图片,依此类推。
问问题
734 次