При отображении изображений на нашем веб-сайте мы проверяем, существует ли файл с вызовом file_exists()
. Мы возвращаемся к фиктивному изображению, если файл отсутствует.
Однако профилирование показало, что это самая медленная часть генерации наших страниц с file_exists()
размером 1/2 мс для каждого файла. Мы тестируем только 40 или около того файлов, но это все еще нажимает 20 мс на время загрузки страницы.
Может ли кто-нибудь предложить способ ускорить это? Есть ли лучший способ тестирования, если файл присутствует? Если я создаю кеш файл какого-то типа, как мне его синхронизировать.