1

我有一个繁忙的照片网站,其中包含大约 350,000 张照片。高分辨率、可下载的照片存储在 Amazon S3 存储桶中,但缩略图和预览存储在我的专用服务器上。

目前,我在 1 个照片文件夹中有 350,000 个缩略图,并且该网站正在快速增长。我最好将所有缩略图留在一个文件夹中,可能达到几百万,或者我应该开始以编程方式缩放文件夹结构,例如;photo1, photo2, photo3 并且每个文件夹中有 100k 个文件?

4

1 回答 1

2

明确地将它们拆分为文件夹结构。我发现有用的一种方法是将文件夹结构设置为文件名的子字符串。

例如 23155104112.jpg

..\231
..\231\551
..\231\551\041
..\231\551\041\23155104112.jpg

这样你就不需要存储额外的路径数据,文件总是在你期望的地方,而且你永远不会在一个文件夹中得到太多的文件。

于 2012-07-18T23:08:16.243 回答