28
Petite Note Développement PHP : file_get_contents vs include/require
Vous avez développé un script de cache mais vous avez utilisé un include ou un require pour un lire du code html alors c’est mal !
Voici pourquoi : include ou require font appel au parser de PHP afin de voir s’il y a du code PHP à executer alors qu’un file_get_contents lit le fichier en vue de le stocker dans une variable, il ne fait donc pas appel au parser de PHP car il sait pertinemment qu’il n’y a qu’une lecture à faire.
Autre chose, évitez de sortir un file_get_contents pour lire une taille de fichier que l’on connaît par avance, veuillez privilégier les fonctions fread avec une taille définie, cela évite à PHP de faire appel à la fonction filesize et donc vous économisez du temps processeur !






Retrouvez cet article sur Blogasty …
Vous aimez cet article? Votez pour lui sur Blogasty …
Posté le 28 avril 2009 à 2:59Petite Note Développement PHP : file_get_contents vs include/require…
Vous avez développé un script de cache mais vous avez utilisé un include ou un require pour un lire du code html alors c’est mal !
Voici pourquoi : include ou require font appel au parser de PHP afin de voir s’il y a du code PHP à executer alo…
Posté le 3 mai 2009 à 19:29