论坛、相册、SNS系统里用户上传的图片是存放在数据库里还是文件系统里更好?
论坛、相册、SNS系统里用户上传的图片是存放在数据库里还是文件系统里更好?
日期:2012-11-25 14:16:08 人气:1
文件需要重命名 文件夹层级结构需要仔细规划 同一个文件夹下如果存太多图片 会影响效率 所以一般都是这么搞:
photo/uid/2012/10/xxx_xxxxxxx.jpg 创建规则可以是 uploadsDir/模块名/[用户id/]年/月/随即产生的文件名
因为文件名是理论唯一且杂序的 所以即使你从url输入 也不可能猜到路径 上面的用户id可以考虑不要如果用户太多了也导致你文件夹建的多 但有用户id有个好处是 直接