Fonction PHP gourmande ?

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 254
Inscription: 9 Oct 2005

Fonction PHP gourmande ?

Message le Mer Avr 07, 2010 16:22

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 !

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Fonction PHP gourmande ?

Message le Mer Avr 07, 2010 18:41

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.

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 254
Inscription: 9 Oct 2005

Re: Fonction PHP gourmande ?

Message le Ven Avr 09, 2010 16:13

Bonjour,

Merci pour cette réponse rapide.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités