Я думаю, вы должны сравнить и посмотреть, что вы делаете, чтобы определить, является ли stat () самой медленной частью вашего кода. Указание 1 файла на каждый запрос на сервере, который получает около 100 обращений в день, не является проблемой. Утверждение каждого файла может быть проблемой, когда вам нужно получить еще несколько запросов в секунду.
Вы можете избежать повторения одного и того же файла, кэшируя результаты через memcached, apc или какую-либо другую систему кэширования в памяти.
Преждевременная оптимизация - корень всего зла. - Дональд Кнут