Fonction PHP gourmande ?

WRInaute discret
Bonjour,

Ma question sera assez rapide, mais je souhaiterai savoir si la fonction filemtime (qui permet de savoir la date de modification du fichier) est gourmande en ressource ?

En effet, je compte l'utiliser pour un système de cache à environ 300 connexions par seconde.

Est-ce vraiment gourmand ?
Connaissez-vous une fonction similaire moins gourmande dans ce cas ?

Je vous remercie par avance !
 
WRInaute accro
Je suppose que c'est juste un wrapper autour de stat(2), donc non, ce n'est pas très lourd (mais c'est quand même un syscall, donc c'est évidemment plus lourd que $a=$b).

Le plus simple, tu fais une boucle de (par exemple) 100000 appels et tu regardes combien de temps ça prend, ça te donnera une bonne idée. A mon avis même 300 fois par seconde c'est négligeable.

Note qu'il y a un cache intégré donc il faut que tu appelles clearstatcache à chaque fois dans ce genre de benchmark.

Jacques.
 
Discussions similaires
Haut