When displaying images on our website, we check if the file exists with a call to file_exists()
. We fall back to a dummy image if the file was missing.
Howe
You could do a cronjob to periodically create a list of images and store them in DB/file/BDB/...
Every half an hour should be fine, but be sure to create an interface to reset cache in case of file addition/delete.
And then, it's also easy to run find . -mmin -30 -print0 on the shell and add new files.