我们在我们的局域网中存储了大约20000个文件夹我将称之为“文件夹”这些文件夹被分为1000组,分别名为1000-1999,2000-2999等...如果文件夹存在 - 说5416,我想返回一个链接。
我的问题是:
最初我正在旋转“文件夹”中的项目,如果它们是目录,我展开当前文件夹名称以获取下限和上限,比较我正在搜索的文件夹(5416)是否属于上层和下层当前文件夹的下限,并检查其中是否存在5416。
我没有任何性能问题,但我发现可能爆炸字符串并进行比较比使用PHP的file_exists计算成本更高。
思考?
答案 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?