可能重复:
在文件系统中存储一百万个图像
我正在devise一个可能拥有数百万图像的网站。 什么是最好的方式来安排他们..所有的图像是由一些用户上传。 我正在考虑用他们的用户ID创build一个文件夹结构,并将其中的图像..它是否使任何服务器问题..最大数量的文件夹或服务器性能..请让我知道,如果你能想到一些最好的体系结构…?
另一种方法,我想是:创build文件夹从一个Z到里面我将创build用户的文件夹,并保持图像
非常感谢您宝贵的build议
我将使用Linux文件系统.php上传文件,gd2来调整图像大小。
老实说,你安排他们的方式应该取决于你在做什么与图片。 你想让他们按用户组织,还是你想让他们在一个池中。 你如何呈现图像。 另外,你将如何命名图像? 你当然可以做你正在问的东西,但是我想知道额外的az文件夹的必要性。 这似乎有点不必要的深度。 您也可以将它们全部放在一个文件夹中,并使用UUID命名图片以确保您不会遇到名称冲突。 根据你想要如何pipe理它们,你可能想保留一个图片的数据库,以便于访问。 如果您提供更多关于您想要做什么的细节,我们可以提供更多有用的build议。