OiO.lk Blog PHP How to get file name matches in a directory containing 1 million files
PHP

How to get file name matches in a directory containing 1 million files


How to get file name matches in a directory containing 1 million files

glob It’s slow
File::glob(‘*’)

$files = File::allFiles($path);

$mages=array();
foreach ($files as $file)
{
    
    if ($file->getExtension()==='jpg' or $file->getExtension()==='png' ) {
        $images[]=$file->getPath().'/'.$file->getFilename();
    }


}

What can be done to make it not so slow?

How do I optimize the search?



You need to sign in to view this answers

Exit mobile version