Bonjour,
J'effectue actuellement une application qui réalise un certain nombre d'appels à la base de données. J'ai un soucis qui est je pense se trouve coté serveur, donc coté IIS mais je ne suis pas tout à fait sur.
Je récupère actuellement 8 valeurs par requêtes. Ces valeurs sont calculées par la base de données.
J'affiche l'ensemble de mes valeurs dans un tableau.
Pour plus de détails :
J'ai des rayons, qui sont composés de familles, elles-mêmes composées de sous-familles.
Je récupère donc pour chaque sous-famille de chaque famille du rayon choisi les données. Je récupère ces données pour deux dates.
Donc imaginons que dans un rayon j'ai 3 familles de 5 sous-familles. J'aurais donc 15 requêtes pour chaque date, donc 30 requêtes. Avec 8 valeurs par requetes. Mon soucis c'est que malgré l'optimisation de mon code php et de mes requêtes certains résultats ne s'affichent pas.
C'est à dire que des fois j'ai 15 sous-familles et il m'affiche tout correctement, et des fois j'ai 20 sous-familles et l’affichage s’arrête.
C'est à dire que j'ai le début de la page et puis plus rien. Il arrive que l'affichage se coup au milieu d'un balise html genre un </tr>, etc.
Au niveau mémoire je suis à 0.4M d'utilisation sur 128M disponible. Ça arrive que la page mette 5 secondes à s'afficher mais dans le doute j'ai retiré la limite de temps d’exécution.
Donc est ce que mon problème viens réellement de IIS ? Si oui d'ou est ce que ça vient ? Si non, ou faut il que j'aille voir ?
Le serveur est sous XP, PHP 5.2, Oracle 11G.
Mon poste est sous Windows 7.
J'ai essayé avec des postes sous Windows XP.
Si y'a des choses pas très claires n'hésitez pas à demander
Merci !
Partager