以前我做过一个类似的项目,也是nginx做web server;tomcat做动态请求
我的文件组织分了三层
url这样:
http://example.com/年/月/[00-FF]随机码_widthxheight.jpeg
目录结构是:
年份
|_ 月份
|_ 00
|_ 01
|_ ...
|_ FF
一张图片上传,00-FF的目录哈希的
另外,有一个要注意的是,同一个文件夹下的文件个数不宜太多,否则读取文件的速度会变慢。
很早以前,Linux Ext2还是Ext3我忘了,测试 单目录 3000 文件是个瓶颈