И еще в вашем решении похоже возможна ситуация, когда клиенту будет отдано сперва имя одной картинки, и тут же после параллельного рехеша окажется что под этим именем скрывается уже другой файл - а это уже сбой системы.
Кстати, понял что сморозил глупость - скрипт, как теперь очевидно, сразу возвращает содержимое файла. Так что сбоя быть не должно, если правильно всё вокруг доступа к файлам сделать.