PHP这是更有效还是不值得打扰?

时间:2013-11-01 16:36:33

标签: php explode file-exists

我们在我们的局域网中存储了大约20000个文件夹我将称之为“文件夹”这些文件夹被分为1000组,分别名为1000-1999,2000-2999等...如果文件夹存在 - 说5416,我想返回一个链接。

我的问题是:

最初我正在旋转“文件夹”中的项目,如果它们是目录,我展开当前文件夹名称以获取下限和上限,比较我正在搜索的文件夹(5416)是否属于上层和下层当前文件夹的下限,并检查其中是否存在5416。

我没有任何性能问题,但我发现可能爆炸字符串并进行比较比使用PHP的file_exists计算成本更高。

思考?

1 个答案:

答案 0 :(得分:0)

file_exists()应该是一个非常便宜的操作。另请注意,file_exists构建自己的缓存以帮助提高性能。

请参阅:http://php.net/manual/en/function.file-exists.php

来自:file_exists() is too slow in PHP. Can anyone suggest a faster alternative?