Ich denke, Sie sollten Benchmark und schauen Sie, was Sie tun, um zu bestimmen, ob stat() der langsamste Teil Ihres Codes ist. Es ist kein Problem, bei jeder Anfrage auf einem Server, der ungefähr 100 Zugriffe pro Tag hat, 1 Datei anzugeben. Das Setzen jeder Datei könnte ein Problem darstellen, wenn Sie noch ein paar weitere Anfragen pro Sekunde beantworten müssen.
Sie können vermeiden, die gleiche Datei wiederholt anzugeben, indem Sie die Ergebnisse über memcached, apc oder ein anderes In-Memory-Caching-System zwischenspeichern.
Vorzeitige Optimierung ist die Wurzel allen Übels. - Donald Knuth
Ihr Betriebssystem tut Dutzende von Stat-Anrufe pro Sekunde bereits. Mach dir keine Sorgen darüber. – rix0rrr