Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1313 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9
Auteur Sujet :

A propos de la progra d'un forum [UPDATE]

n°443993
Max Evans
Posté le 30-06-2003 à 13:24:15  profilanswer
 

Reprise du message précédent :
Haha, j'ai trouvé un truc :love:
 
0.005s maintenant :D
 
Je teste tout ca, et je reviens vous dire ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 30-06-2003 à 13:24:15  profilanswer
 

n°443995
Max Evans
Posté le 30-06-2003 à 13:26:42  profilanswer
 

Très très bizzare [:mlc]
 
J'avais comme PRIMARY KEY > ID et IDTOPIC, et la tps : 0.212s :o
Je fous en l'air la PRIMARY KEY, et je fais deux index distincts avec ID et IDTOPIC > 0.005s [:mlc]
 
Je ne sais pas si ca vient du fait d'avoir séparé les deux champs en deux index distincts, ou bien d'avoir enlevé la PRIMARY KEY, mais ca a l'air de marcher du tonnerre :D
 
EDIT : Bon je vais remettre en route ma flood machine pour 10 000 000 de posts [:joce]


Message édité par Max Evans le 30-06-2003 à 13:31:06

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444003
Limit
Posté le 30-06-2003 à 13:34:57  profilanswer
 

Et il utilise quel index dans les deux ?

n°444013
Max Evans
Posté le 30-06-2003 à 13:45:08  profilanswer
 


table type  possible_keys  key  key_len  ref  rows  Extra  
A ref idtopic idtopic 4 const 1 Using where; Using filesort  
B eq_ref PRIMARY PRIMARY 1 A.id_user 1    


 
Il utilise donc l'IDTOPIC :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444015
Max Evans
Posté le 30-06-2003 à 13:46:43  profilanswer
 

Putain, c'est bizzare, au bout du 200 000° post, ma flood machine met bocoup plus de temps a inserer les posts :D
 
En tout cas, en pleine charge (CPU 100%), il y a deja 350 000 topics, et kand je consulte un topic :
 
Page générée en 0.007 secondes :love:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444077
Max Evans
Posté le 30-06-2003 à 14:24:04  profilanswer
 

Je sais pas comment je me suis démerdé, mais pour exactement 577 400 posts, le temps de génération d'une page de reponses normale est de : 0.013s :love:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444087
karamilo
Posté le 30-06-2003 à 14:29:28  profilanswer
 

bien :jap:

n°444101
Max Evans
Posté le 30-06-2003 à 14:38:29  profilanswer
 

Ha tiens, j'ai fais un EXPLAIN de la requete d'affichage des topics ...
 
Et la aussi, aucun index pris en compte :(
 
j'vais essayer de faire la meme technique que pour les posts :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444111
karamilo
Posté le 30-06-2003 à 14:43:53  profilanswer
 

et c'est quoi cette technique ?

n°444114
Max Evans
Posté le 30-06-2003 à 14:46:14  profilanswer
 

C'est un plus haut, en fait j'ai jarté le PRIMARY KEY, et j'ai fais deux index distincts avec ID et IDTOPIC ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 30-06-2003 à 14:46:14  profilanswer
 

n°444124
karamilo
Posté le 30-06-2003 à 14:51:03  profilanswer
 

ok je croyais que tu avais fait une autre manip

n°444133
Max Evans
Posté le 30-06-2003 à 15:01:07  profilanswer
 

karamilo a écrit :

ok je croyais que tu avais fait une autre manip


 
Nop simplement ca ;)
Par contre, ca n'a pas l'air de marcher pour la page des topics :/
 
Sinon, j'ai mis en place le systeme de split toutes les 1000 réponses :)
Avec plus de 500 000 posts, j'ai testé un topic a 1000 reponses (Donc le maxi possible), et tps de génération : 0.023s :love:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444145
BenJ9002
Posté le 30-06-2003 à 15:13:55  profilanswer
 

[:drapo] A suivre ;)

n°444173
Profil sup​primé
Posté le 30-06-2003 à 15:34:51  answer
 

Max Evans a écrit :


Avec plus de 500 000 posts, j'ai testé un topic a 1000 reponses (Donc le maxi possible), et tps de génération : 0.023s :love:


 
comme Limit l'a deja dit plus haut, tu es le seul utilisateur sur ton forum pour le moment... apres ca sera plus trop la meme chose :whistle:

n°444183
Max Evans
Posté le 30-06-2003 à 15:39:32  profilanswer
 

yack a écrit :


 
comme Limit l'a deja dit plus haut, tu es le seul utilisateur sur ton forum pour le moment... apres ca sera plus trop la meme chose :whistle:  


 
:D
C'est sur, mais avec une table de users par forum, ca va deja mieux :D
 
Pis les topics sont limités a 1000 reponses, donc un maximum de 1000 users qui ont postés chacun 1 messages ; c'est pas la mort non plus :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444250
Max Evans
Posté le 30-06-2003 à 16:17:38  profilanswer
 

J'ai testé avec 35 000 membres, ca rame pas plus [:joce]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444283
j-'-r
Sans horraires fixe
Posté le 30-06-2003 à 16:31:13  profilanswer
 

Max Evans a écrit :

J'ai testé avec 35 000 membres, ca rame pas plus [:joce]


ce genre de tests ne reflettent pas tout a fait la réalité, mais servent juste a se faire une idée...


---------------
Perdu ? Vous êtes ici : --> *
n°444286
karamilo
Posté le 30-06-2003 à 16:35:01  profilanswer
 

bah tu avais pas 35000 membres online ( une requete par personne par exemple ) non ?  
si oui, alors  :jap:

n°444292
Max Evans
Posté le 30-06-2003 à 16:37:55  profilanswer
 

karamilo a écrit :

bah tu avais pas 35000 membres online ( une requete par personne par exemple ) non ?  
si oui, alors  :jap:  


 
Nan ca n'a rien a voir, j'ai 35 000 membres dans la BDD, donc ca influe sur la requete avec un LEFT JOIN :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444438
Max Evans
Posté le 30-06-2003 à 18:04:44  profilanswer
 
n°444440
Max Evans
Posté le 30-06-2003 à 18:08:09  profilanswer
 

Ha ui si vous voulez poster :
 
Login : Guest
Pass : guest :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444442
karamilo
Posté le 30-06-2003 à 18:08:39  profilanswer
 

tain t'as des purs tps d'execution serieux ! :love:  
 
quand je fais ta "manip", ca change absolument rien.
 
sur une page normale, j'ai environ 0.02s

n°444443
*syl*
--> []
Posté le 30-06-2003 à 18:08:54  profilanswer
 

t'as un bug dans l'affichage des smiley avec <script>alert("t" );</script>

n°444452
Max Evans
Posté le 30-06-2003 à 18:11:30  profilanswer
 

*Syl* a écrit :

t'as un bug dans l'affichage des smiley avec <script>alert("t" );</script>


 
Yes je vois ca :D
Y en a qui essaye de tout détruire [:joce]
 
karamilo > ;)
Pour l'astuce, moi j'ai fait comme ca, ca marche mieux, mais faut voir la structure de des tables aussi, c'est pitet pas la meme chose :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444453
Max Evans
Posté le 30-06-2003 à 18:11:52  profilanswer
 

Zut, j'ai oublier de mettre en route l'antiflood :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444487
karamilo
Posté le 30-06-2003 à 19:05:29  profilanswer
 

au fait pour insérer le bbcode dans le formulaire, vous utilisez quel script pour que le texte soit "entouré" par les balises, que ce qu'on insere aille bien a l'endroit du curseur et pas a la fin ? ( valade uniquement sur IE mais bon, ca insere sans ces details ergonomiques avec mozilla )

n°444492
skylight
Made in France.
Posté le 30-06-2003 à 19:10:01  profilanswer
 

mon forum actuel .... 1200 membres, en moyenne 7 membres connectés a n'importe quel moment, 80.000 posts, 2000 topics a peu pres
 
en moyenne :
page des sujets : 0.005s
reponses d'un sujet : 0.008s a 0.150s (avec 200 pages)

n°444493
Max Evans
Posté le 30-06-2003 à 19:12:52  profilanswer
 

Skylight a écrit :

mon forum actuel .... 1200 membres, en moyenne 7 membres connectés a n'importe quel moment, 80.000 posts, 2000 topics a peu pres
 
en moyenne :
page des sujets : 0.005s
reponses d'un sujet : 0.008s a 0.150s (avec 200 pages)


 
Pour éviter d'avoir des temps de 0.150s, le split ne te tente pas ? :)
 
PS : Ton serveur est down ?  :sweat:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444499
skylight
Made in France.
Posté le 30-06-2003 à 19:17:12  profilanswer
 

Max Evans a écrit :


 
Pour éviter d'avoir des temps de 0.150s, le split ne te tente pas ? :)
 
PS : Ton serveur est down ?  :sweat:  


 
non, free qui se traine a degrouper et activer ma ligne :/

n°444501
skylight
Made in France.
Posté le 30-06-2003 à 19:17:53  profilanswer
 

et pour le split, non, car je sais que ca peut s'optimiser, sauf que j'ai plus le temps .... juste une histoire de conception de table et de jointure mal foutue

n°444507
Max Evans
Posté le 30-06-2003 à 19:20:56  profilanswer
 

Skylight a écrit :


 
non, free qui se traine a degrouper et activer ma ligne :/


 
Niarf oki :(
 
Pour les jointures mal foutues, tu pourrais nous en dire plus ? :D
 
PS : Je ne sais pas si tu te rappelles, mais il y a bien longtemps, on avait testé un gros flood sur un de tes forums, et genre a la page 4000, ca ramait sec :/
 
Tu as réussi a trouver quelque chose ? (Index ou autre chose ?)
Sur HFR, page 3000, ca met 0.013s koi :/


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444509
skylight
Made in France.
Posté le 30-06-2003 à 19:22:10  profilanswer
 

Max Evans a écrit :


 
Niarf oki :(
 
Pour les jointures mal foutues, tu pourrais nous en dire plus ? :D
 
PS : Je ne sais pas si tu te rappelles, mais il y a bien longtemps, on avait testé un gros flood sur un de tes forums, et genre a la page 4000, ca ramait sec :/
 
Tu as réussi a trouver quelque chose ? (Index ou autre chose ?)
Sur HFR, page 3000, ca met 0.013s koi :/


 
hum ... [:ddr555] ouui, ya lonnngtemps alors :D

n°444513
Max Evans
Posté le 30-06-2003 à 19:23:21  profilanswer
 

Skylight a écrit :


 
hum ... [:ddr555] ouui, ya lonnngtemps alors :D


 
[:joce]
Et tu as trouvé une parade contre ces temps de génération de page monstrueux ? :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444519
skylight
Made in France.
Posté le 30-06-2003 à 19:26:10  profilanswer
 

voui, new conception + new serveur

n°444521
Max Evans
Posté le 30-06-2003 à 19:27:02  profilanswer
 

Skylight a écrit :

voui, new conception + new serveur


 
Et au niveau de la conception, tu pourrais nous orienter un peu ? ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444524
skylight
Made in France.
Posté le 30-06-2003 à 19:28:08  profilanswer
 

voui, là j'ai pas trop le temps je v me baigner, et en + mon serveur est innaccessible (suis chez mes vieux, ici ya l'adsl :sol: )

n°444525
karamilo
Posté le 30-06-2003 à 19:28:27  profilanswer
 

ah j'ai trouvé le probleme de mes tps un peu pourris :  
les left join.  
je pensais optimiser en faisant un left join au lieu de 2 requetes mais il n'en est rien.  
 
left join pour eviter les boucles, oui. le reste, nan
 
ps: j'ai du 0.004s now
 
edit: sur les reponses


Message édité par karamilo le 30-06-2003 à 19:29:15
n°444532
Max Evans
Posté le 30-06-2003 à 19:31:15  profilanswer
 

Skylight a écrit :

voui, là j'ai pas trop le temps je v me baigner, et en + mon serveur est innaccessible (suis chez mes vieux, ici ya l'adsl :sol: )


 
lol mici bien ;)
 
karamilo > Si j'ai bien compris tu fais encore des requetes dans tes boucles ? :/
Si c'est le cas, essaye un maximum de virer ca ; pour un peu que tu es pas mal de users sur ton forum, je te raconte pas la charge serveur :/


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°444539
Limit
Posté le 30-06-2003 à 19:37:23  profilanswer
 

Skylight a écrit :

voui, new conception + new serveur

tu bluffes martoni [:ddr555]  
 
 
Explique, on doit avoir quelques petits trucs en commum.

n°444540
BenJ9002
Posté le 30-06-2003 à 19:37:32  profilanswer
 

Max Evans a écrit :


 
Pour éviter d'avoir des temps de 0.150s, le split ne te tente pas ? :)


 
Qu'est ce que tu veux dire par split ? :??:

n°444542
Max Evans
Posté le 30-06-2003 à 19:39:09  profilanswer
 

benj9002 a écrit :


 
Qu'est ce que tu veux dire par split ? :??:  


 
Toutes les xx réponses postées dans un topic, chplouf, tu splittes, c'est a dire que tu closes le topic, et tu en réouvres un automatiquement :)
 
Comme ca, pas plus de xx réponses dans tes topics ; et pas de surprises niveau temps de génération ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9

Aller à :
Ajouter une réponse
 

Sujets relatifs
[asp]Probleme d'update d'1 champs d'1 ligne dans une table![MySQL (PHP)] empêcher un NOW sur un champ quand on update un enregist
[ASP]Probléme de lecture seul pendant un update de base de données[HTML] Question sur le code de ce forum...
[html] Où trouver sur le net un bon forum gratuit?pb pour inserer du html dans une signature de forum
[php][forum] Insérer dynamiquement le retour à la ligne[Access] Où trouver un bon forum?
Forum (board) Php/Mysql[ XHTML / PHP / W3C ] Validation d'une page de mon forum...
Plus de sujets relatifs à : A propos de la progra d'un forum [UPDATE]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR