php readdir函数能否在一个目录中处理100万个文件?
我正在编写一个脚本,它需要扫描单个目录(ext4)中的大量文件(可能多达100万个)。我计划使用PHP readdir函数来创建列表 由于我的目录中还没有那么多的文件,我不知道它是否能工作。我知道“ls”等不能处理那么多文件,但我不需要它们php readdir函数能否在一个目录中处理100万个文件?,php,file,readdir,Php,File,Readdir,我正在编写一个脚本,它需要扫描单个目录(ext4)中的大量文件(可能多达100万个)。我计划使用PHP readdir函数来创建列表 由于我的目录中还没有那么多的文件,我不知道它是否能工作。我知道“ls”等不能处理那么多文件,但我不需要它们 所以,问题其实只是…PHP readdir能处理100万个文件吗?为什么会有这么多文件?这会毁了你的表演。你就不能把数据分组吗?或者将其存储在数据库中? 我真的看不出单目录中一百万个文件有什么意义。分裂将是巨大的。 请举例说明您正在存储的文件。为什么会有这么
所以,问题其实只是…PHP readdir能处理100万个文件吗?为什么会有这么多文件?这会毁了你的表演。你就不能把数据分组吗?或者将其存储在数据库中? 我真的看不出单目录中一百万个文件有什么意义。分裂将是巨大的。
请举例说明您正在存储的文件。为什么会有这么多文件?这会毁了你的表演。你就不能把数据分组吗?或者将其存储在数据库中? 我真的看不出单目录中一百万个文件有什么意义。分裂将是巨大的。
请给出您正在存储的文件的示例。我对自己问题的回答是,如果有人想知道,它是否有效。我创建了一个脚本来创建100万个随机文件,并成功地运行了readdir函数。我对自己问题的答案是,如果有人想知道,它是否有效。我创建了一个脚本来创建100万个随机文件,并成功运行了readdir函数。你能写一个脚本来创建那个数量的文件并进行测试吗?你能写一个脚本来创建那个数量的文件并进行测试吗?它们是图像,每个图像的ID都将存储在mySQL数据库中,在那里,应用程序稍后会找到要输出的每个图像,所以这不是问题。将图像存储在数据库中,这是您的解决方案。或者像mediawiki一样,按哈希的第一个字母对文件和组进行哈希。它们是图像,每个图像的ID都将存储在mySQL数据库中,应用程序稍后会在那里找到要输出的每个图像,所以这不是问题。将图像存储在数据库中,这是您的解决方案。或者像mediawiki一样,对文件进行哈希,并按哈希的第一个字母进行分组