
Forum de support de ClanFree.net
Vous n'êtes pas identifié.
Donc si on fait le calcul du nombre de requêtes, on a 29 (la boucle) * 40 (le nombre de résultat de SELECT user_id, age FROM nuked_users_detail) * 1 (requete dans la boucle).
Ce qui fait, tiens toi bien, 1160 requêtes !
1160 requêtes !! Nan, mais faut arreter de fumer des fois ! Defraagh avait raison, le code est bel et bien pourri !
Et comme il y a une latence de 4ms entre les deux serveurs (web et mysql), si on considère que chaque requête est envoyée l'une après l'autre (ce qui de toutes façons, est manifestement le cas), on a 1160 * 4 = 4640 ms, soit 4.6 secondes.
Le mystère est donc levé. On ira donc se plaindre au mec qui a conçu ce module qu'il code comme un goret.
Solution: réécrire toi même cette partie de code, ou alors virer le bloc, as you wish !
Hors ligne
Question stupide, juste pour mon éducation : pourquoi ce bloc est-il exécuté 29 fois ? Quelle est l'utilité de la chose ?
(Oui, c'est pour évaluer à quel point le truc est mal codé).
Hors ligne
defraagh a écrit:
pourquoi ce bloc est-il exécuté 29 fois ? Quelle est l'utilité de la chose ?
Je suis encore en train de chercher pourquoi xD
En plus ce calendrier a des semaines qui commencent le dimanche, c'est chiant quand on n'a pas l'habitude !! Je crois que je vais chercher un autre calendrier ou modifier celui là pour avoir quelque chose de correct !
Donc apparement, la lenteur de ce bloc est due à la latence normale entre le serveur web et le serveur sql, donc effectivement, vu le nombre de requetes, ça le fait pas du tout !!
J'étais sûr en survolant le code qu'il était totalement mal foutu xD
En attendant, les anniversaires ne sont plus affichés !
Quand j'aurais un bloc calendrier correct, je le ferais savoir aux développeurs de NK (et il me semble que ce bloc est inclus d'origine dans NK)
Dernière modification par Kistrof (13-04-2008 23:46:24)
Hors ligne
Hors ligne
Bah pourtant tu le propose en script pré-installable 
Hors ligne
Ma faute à moi si tous les gens aiment la merde, hein ? 
Hors ligne
Bah c'est très bien modulable, vais modifier tout ça 
Hors ligne