Prôblème de performance en php

Oric
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 11 Mai 2006

Prôblème de performance en php

Message le Lun Juin 19, 2006 13:02

Bonjour,

Je développe actuellement une appli sous php4.2 où ma première page mets plus de 30 sec a s'afficher...

La stucture du code est la suivante.
La baisse de performance est dramatique au niveau des foreach.

Code: Tout sélectionner
$T1 = file_get_contents(fonction_en_ligne.php);
$T1 = unserialize($T1);

foreach($T1 as $i => $iv){
    [...]
    $T2 = file_get_contents(fonction_en_ligne.php);
    $T2 = unserialize($T2);

    foreach($T2 as $j => $jv){
        [...]
    }
}


Merci pour toute suggestion ![/code]

jarreweb
WRInaute discret
WRInaute discret
 
Messages: 192
Inscription: 12 Sep 2003

Message le Lun Juin 19, 2006 14:52

apparemment, tu fais appel à un fichier puis dans une boucle, au meme fichier.
ce n'est pas bon de faire une boucle dans une boucle, il faut éviter.

que tente de faire ton script ?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Lun Juin 19, 2006 15:25

Pour voir d'où peuvent venir des soucis niveau code tu peux utiilser un outil de profiling, j'ai testé ce WE et c'est très utile pour voir d'où vient un problème (tu vois à chaque commande le temps, tu peux ainsi facilement voir d'où vient le soucis)

Un petit tutorial : http://developpeur.journaldunet.com/tut ... ebug.shtml

Tilt
WRInaute impliqué
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Lun Juin 19, 2006 15:34

je comprends pas à quoi peut servir ce code


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