ylnxtfl 发表于 2015-2-8 15:11:29

网站存放用户图片路径规则如何设置

看到一些网站对用户图片存放规则,如:
/avatar/000/54/95/38small.jpg


有人知道这种路径规则是怎么设定的吗?

luofuchuan 发表于 2015-2-8 21:52:32

从最外面搜起来的然后到avatar时候在逐级往下搜索

zh7314 发表于 2015-2-9 11:22:26

一般是根据日期/2015/2/8之类,他这个貌似是根据用户信息做的路径

^淡如清风 发表于 2015-2-9 15:55:33

可以根据ID来,例如:
UID = 1
000/00/00/01.jpg

uid = 99999
000/09/99/99.jpg

貌似是如此

ylnxtfl 发表于 2015-2-9 16:12:44

^淡如清风 发表于 2015-2-9 15:55
可以根据ID来,例如:
UID = 1
000/00/00/01.jpg


这个可以加再个规则,UID区分奇偶数然后再加上一个固定值
例如,奇数+1000 偶数+2000



UID=1
000/00/10/01.jpg

UID=2
000/00/20/02.jpg

yuzhigang5460 发表于 2015-2-9 23:44:55

总体原则是
1. 每个目录下的文件不能太多;
2. 目录不能太深。

在原则 1和2之间找到平衡, 基本就是合适的安排方式。

ylnxtfl 发表于 2015-3-18 21:36:41

现在路径用了两个MD5,分成三成目录
页: [1]
查看完整版本: 网站存放用户图片路径规则如何设置