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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  202  203  204  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°940510
Rainbow_Ef​reet
Posté le 07-01-2005 à 17:32:13  profilanswer
 

Reprise du message précédent :
Euh oui mais alors très léger !

mood
Publicité
Posté le 07-01-2005 à 17:32:13  profilanswer
 

n°948982
Gfreeman
http://www.FGFasp.com
Posté le 08-01-2005 à 11:43:14  profilanswer
 

rainbow_efreet a écrit :

J'ai mis en 1ere page de mon forum une page qui reprend des infos tels que les 10 derniers post.
Elle prend aussi jusqu'as trois topic précis qui seront donc affiché en premiere page et elle prend aussi le onliner.Je voudrais savoir ce que vous en pensez au niveau lisibilité et utilité réelle.
Merci d'avance :)


Pas mal du tout. J'aime bien. Seul petit soucis, niveau visibilité, ce n'est pas vraiment ça. Peut être une question d'habitude ?!

n°949151
zion
Plop
Posté le 08-01-2005 à 14:37:37  profilanswer
 

rainbow_efreet a écrit :

J'ai mis en 1ere page de mon forum une page qui reprend des infos tels que les 10 derniers post.


 
Perso j'aime bien, c'est pratique sur un forum ou y a pas trop d'activité, histoire de montrer aux gens les topics qui bougent, c'est sympa ;)


---------------
Informaticien.be - Lancez des défis à vos amis
n°950270
docmaboul
Posté le 10-01-2005 à 19:27:56  profilanswer
 

Bon, j'ai mis à jour le kernel du serveur, la libc, ..., pour avoir, entre autre, le mode où j'utilise des mutexes en shared plutôt que celui avec les sémaphores. Lorsque toutes les données sont en cache, ça me fait gagner entre 25 et 50% en temps de génération selon la page [:ddr555]

n°950345
THE REAL S​MILEY
The Real Résistance!
Posté le 10-01-2005 à 20:51:56  profilanswer
 

DocMaboul a écrit :

Bon, j'ai mis à jour le kernel du serveur, la libc, ..., pour avoir, entre autre, le mode où j'utilise des mutexes en shared plutôt que celui avec les sémaphores. Lorsque toutes les données sont en cache, ça me fait gagner entre 25 et 50% en temps de génération selon la page [:ddr555]


tu as déjà pu tester ton forum sous une forte charge, en conditions réelle ?


---------------
༼ つ ◕_◕ ༽つ
n°950348
docmaboul
Posté le 10-01-2005 à 20:57:48  profilanswer
 

THE REAL SMILEY a écrit :

tu as déjà pu tester ton forum sous une forte charge, en conditions réelle ?


 
Non :D
 
J'optimise au mieux mes couches basses en me disant que tout le monde en profitera le moment venu mais je ne sais pas exactement ce que cela va bien pouvoir donner. Mais a priori, les perfs ne devraient pas s'écrouler [:ddr555]

n°950362
Gfreeman
http://www.FGFasp.com
Posté le 10-01-2005 à 21:07:33  profilanswer
 

tiens, joce a remis les temps de génération de ces pages

n°950366
Gfreeman
http://www.FGFasp.com
Posté le 10-01-2005 à 21:11:24  profilanswer
 

DocMaboul a écrit :

Non :D
 
J'optimise au mieux mes couches basses en me disant que tout le monde en profitera le moment venu mais je ne sais pas exactement ce que cela va bien pouvoir donner. Mais a priori, les perfs ne devraient pas s'écrouler [:ddr555]


 
Utilises WAPT 3.0. Il te permet de stresser un peu ton serveur et de mettre en avant certains problèmes visibles uniquement avec de fortes charges.

n°950402
docmaboul
Posté le 10-01-2005 à 21:40:52  profilanswer
 

Gfreeman a écrit :

Utilises WAPT 3.0. Il te permet de stresser un peu ton serveur et de mettre en avant certains problèmes visibles uniquement avec de fortes charges.


 
Merci, j'ai jeté un oeil et ça a l'air assez complet. Je vais voir ce que je peux en faire.

n°950622
cosmoschtr​oumpf
dawa powered
Posté le 11-01-2005 à 11:44:10  profilanswer
 

ploum ploum ploum
bonjour
 
J'ai un forum en phpbb2, et depuis qu'il est hébergé chez un pote (sur un bi-PPro 200MHz 32mo de RAM qui fait d'autres trucs, comme routeur par exemple [:totoz]), ça rame à bloc.
Donc je pensais changer de forum, mais pour ça il m'en faut un qui permette de convertir une base phpbb2, ou qui aie un utilitaire qui le fasse.
Donc est-ce que ça existe ? (j'avoue que j'ai la flemme de regarder les forums de la première page, pour chacun si il y a un convertisseur de base, et s'il est dispo au DL...)
 
merci !

mood
Publicité
Posté le 11-01-2005 à 11:44:10  profilanswer
 

n°950624
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 11-01-2005 à 11:49:16  profilanswer
 

Je ne crois pas que qui que ce soit ait fait ce genre de truc. Par contre tu peux regarder du coté de PunBB qui dispose d'un convertisseur lui.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°950627
multani
Dépressionnisé
Posté le 11-01-2005 à 11:54:33  profilanswer
 

cosmoschtroumpf a écrit :

ploum ploum ploum
bonjour
 
J'ai un forum en phpbb2, et depuis qu'il est hébergé chez un pote (sur un bi-PPro 200MHz 32mo de RAM qui fait d'autres trucs, comme routeur par exemple [:totoz]), ça rame à bloc.
Donc je pensais changer de forum, mais pour ça il m'en faut un qui permette de convertir une base phpbb2, ou qui aie un utilitaire qui le fasse.
Donc est-ce que ça existe ? (j'avoue que j'ai la flemme de regarder les forums de la première page, pour chacun si il y a un convertisseur de base, et s'il est dispo au DL...)
 
merci !


En passant, c'est pas le fait qu'il soit routeur qui fera ramer beaucoup plus [:aloy]

n°950704
THE REAL S​MILEY
The Real Résistance!
Posté le 11-01-2005 à 13:29:40  profilanswer
 

cosmoschtroumpf a écrit :

ploum ploum ploum
bonjour
 
J'ai un forum en phpbb2, et depuis qu'il est hébergé chez un pote (sur un bi-PPro 200MHz 32mo de RAM qui fait d'autres trucs, comme routeur par exemple [:totoz]), ça rame à bloc.
Donc je pensais changer de forum, mais pour ça il m'en faut un qui permette de convertir une base phpbb2, ou qui aie un utilitaire qui le fasse.
Donc est-ce que ça existe ? (j'avoue que j'ai la flemme de regarder les forums de la première page, pour chacun si il y a un convertisseur de base, et s'il est dispo au DL...)
 
merci !


un phpBB2 sur cette config [:rotflmao]


Message édité par THE REAL SMILEY le 11-01-2005 à 13:29:50

---------------
༼ つ ◕_◕ ༽つ
n°950717
zion
Plop
Posté le 11-01-2005 à 13:43:18  profilanswer
 

Gilbert Gosseyn a écrit :

Je ne crois pas que qui que ce soit ait fait ce genre de truc. Par contre tu peux regarder du coté de PunBB qui dispose d'un convertisseur lui.


 
 
sisi, je l'ai fait  [:joce]
 
mais pas de bol, mon forum est pas gratos/libre/disponible  :o  
et sur un p2 à part punbb ce sera dur de faire beaucoup mieux  :o


---------------
Informaticien.be - Lancez des défis à vos amis
n°950990
cosmoschtr​oumpf
dawa powered
Posté le 11-01-2005 à 17:56:30  profilanswer
 

c'est pas un p2, c'est 2 ppro [:aloy]
 
:D

n°950997
THE REAL S​MILEY
The Real Résistance!
Posté le 11-01-2005 à 18:05:41  profilanswer
 

j'ai déjà fait tourner mon forum sur un P100 / 32Mo EDO
les pages mettaient 5 secondes à se générer :lol:


---------------
༼ つ ◕_◕ ༽つ
n°951988
dweis
Posté le 12-01-2005 à 21:23:18  profilanswer
 

" Page générée en 221.336 secondes"
la honte joce :o
 
bon j'ai été vicieux, j'ai fait une recherche sur "+merci +faire", le truc le plus banal possible donc :)
 
en fait je cherche une méthode efficace de recherche car le fulltext de mysql est vraiment pas top mais je vois que c'est pas non plus encore la panacé ton système ;)
 
en tout cas, ça semblait pas ralentir le serveur pendant ce temps là, ça c'est bon. y'a une astuce pour ça ?

n°951995
docmaboul
Posté le 12-01-2005 à 21:39:23  profilanswer
 

A mon avis, il en utilise au moins deux. Une première qui découpe les messages en mots. Une deuxième qui cache le résultat de la recherche des mots dans une table des "recherches en cours". Ceci afin de faire en sorte que la recherche ne se fasse réellement qu'une seule fois.

n°952003
dweis
Posté le 12-01-2005 à 21:55:35  profilanswer
 

oui mais le problème pour les recherches en fait c'est surtout quand tu fais tu multi-mot.
 
c'est là que le temps de recherche explose chez joce (et d'autres).

n°952017
dweis
Posté le 12-01-2005 à 22:08:12  profilanswer
 

DocMaboul a écrit :

Optimisation. Une zone mémoire d'entiers contenant les ids de messages triés par date.
 
Ajout de réponse, il suffit d'ajouter son id à la bonne place en partant de la fin (car, pour des raisons de multithread/multiprocess, une réponse plus récente peut déjà être présente à la fin).
 
Delete d'une réponse, memmove qui va bien.
 
Recherche des réponses la page n, suffit d'aller taper dans le tableau de (n-1)*msgs_par_page à n*msgs_par_page-1 (je suis en C et je commence donc le compte en interne à 0) et j'ai leur id.


A propos d'optimisation, je cite un de tes anciens messages que je n'arrive pas bien à comprendre. (ça concernait la gestion de la liste des messages)
 
"il suffit d'ajouter son id à la bonne place en partant de la fin"
oui mais une fois que tu l'as ajouté faut bien décallé d'une "case" tous les id suivants ? et ça prend du temps ça non ?


Message édité par dweis le 12-01-2005 à 22:08:57
n°952065
docmaboul
Posté le 12-01-2005 à 22:52:34  profilanswer
 

Non, l'ajout se fait quasiment toujours à la fin donc il n'y a rien à décaler. En fait, il pourrait arriver que deux threads ou process veuillent insérer deux messages en même temps et que le premier ait la date la plus récente. Le deuxième à passer doit donc vérifier s'il doit s'insérer avant ou après et ainsi de suite. Alors bon, c'est déjà très improbable d'avoir à faire un décalage d'un case, pour deux ou plus, je pense que cela n'arrivera quasiment jamais.
 
Mais votre remarque reste entière pour le memmove et non, ça ne représente pas grand chose [:ddr555]

n°952074
dweis
Posté le 12-01-2005 à 23:06:56  profilanswer
 

je dois mal me représenter ta zone mémoire.
moi j'imaginais un truc genre un tableau d'entier, et donc si tu veux ajouter un id en premier, t'es donc obligé de tout décaller un par un (le premier id devient 2e, etc...)

n°952135
docmaboul
Posté le 13-01-2005 à 07:04:22  profilanswer
 

C'est tout à fait ça au détail près que je n'ajoute jamais un id au début de la liste des messages d'un topic car les id sont triés du plus ancien au plus récent (et en fait, il n'y a pas une zone mémoire mais n zones selon la taille du topic [:ddr555]). J'ai le même système pour les topics d'un forum donné et je suis obligé de faire ce que vous dites lorsqu'on fait remonter un fil.  
 
Concrètement:
- on a 100 topics dans le forum et on fait remonter celui tout en bas sur la première page (qu'on dira être ici le 25ème mais qui se trouve en fait à l'index 75 dans le tableau)
- on va déplacer d'un rang "vers le bas" les ids se trouvant entre l'index 76 et 99 inclus. En clair pour i = 75 et tant que i < 100 faire tab[i]=tab[i+1] ou, en un appel de fonction, memmove(tab+i, tab+i+1, sizeof(id)*(nTopicCount-i-1)) (i étant ici l'index du topic déplacé soit 75)
- on va mettre l'id du dernier topic dans la dernière case (tab[nTopicCount-1]=nTopicID)
 
Maintenant même avec un forum de 1M de topics où des guignols s'amuseraient à faire remonter tous les plus vieux topics, j'aurais au pire 4Mo de ram à déplacer à chaque fois. Je viens de faire un petit bench avec 4Mo et sur mon celeron 400 de guerre, cela prend à peu près 35ms (gcc/linux). Sur mon ordi perso (athlon 1400), cela prend ~19ms (visual c en debug). Sur le serveur (celeron 2000), cela prend 8ms. Bref, tout ça pour dire que même dans le pire des cas, ce n'est guère coûteux.
 
(en espérant avoir été à peu près clair)

n°952396
dweis
Posté le 13-01-2005 à 15:00:27  profilanswer
 

ok, je comprends parfaitement merci beaucoup :)
 
ce qui est pratique c'est qu'avec ce fontionnement en plus pour les ajout de message, là c'est vraiment instantané car il n'y a aucun décallage à faire

n°952874
docmaboul
Posté le 14-01-2005 à 08:40:14  profilanswer
 

Disons que c'est surtout pratique pour ne plus avoir à utiliser une clause limit ou à trouver une ruse de sioux pour s'en passer. Si je veux les n topics de la page x, j'ai juste à chopper les ids au bon endroit. Idem pour les messages d'un topic. Après, un bug est vite arrivé (à ce propos, il fallait lire au dessus "< 99" et non pas "< 100"...  :pfff:)

n°953480
joce
&#034;BugHunter&#034;
Posté le 15-01-2005 à 01:29:13  profilanswer
 

cosmoschtroumpf a écrit :

ploum ploum ploum
bonjour
 
J'ai un forum en phpbb2, et depuis qu'il est hébergé chez un pote (sur un bi-PPro 200MHz 32mo de RAM qui fait d'autres trucs, comme routeur par exemple [:totoz]), ça rame à bloc.
Donc je pensais changer de forum, mais pour ça il m'en faut un qui permette de convertir une base phpbb2, ou qui aie un utilitaire qui le fasse.
Donc est-ce que ça existe ? (j'avoue que j'ai la flemme de regarder les forums de la première page, pour chacun si il y a un convertisseur de base, et s'il est dispo au DL...)
 
merci !


moi je le fais :o mais c'est pas dispo en download :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°953482
joce
&#034;BugHunter&#034;
Posté le 15-01-2005 à 01:31:34  profilanswer
 

dweis a écrit :

" Page générée en 221.336 secondes"
la honte joce :o
 
bon j'ai été vicieux, j'ai fait une recherche sur "+merci +faire", le truc le plus banal possible donc :)
 
en fait je cherche une méthode efficace de recherche car le fulltext de mysql est vraiment pas top mais je vois que c'est pas non plus encore la panacé ton système ;)
 
en tout cas, ça semblait pas ralentir le serveur pendant ce temps là, ça c'est bon. y'a une astuce pour ça ?


je sais, j'ai modifié un truc recemment que j'aurais pas du modifier je pense, je ferais d'autre test.


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°953502
aspegic500​mg
Posté le 15-01-2005 à 09:03:06  profilanswer
 

dweis a écrit :

" Page générée en 221.336 secondes"
la honte joce :o
 
bon j'ai été vicieux, j'ai fait une recherche sur "+merci +faire", le truc le plus banal possible donc :)
 
en fait je cherche une méthode efficace de recherche car le fulltext de mysql est vraiment pas top mais je vois que c'est pas non plus encore la panacé ton système ;)
 
en tout cas, ça semblait pas ralentir le serveur pendant ce temps là, ça c'est bon. y'a une astuce pour ça ?


 
"Page générée en 112.725 secondes", à 9h le samedi c'est moins chargé :o

n°953799
scull
MySCULL cay bon mangez en!
Posté le 16-01-2005 à 10:11:05  profilanswer
 

1045rep : [ Page générée en 0.024 secondes ]  :love:  :love:


Message édité par scull le 16-01-2005 à 10:12:07

---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°953830
BenJ9002
Posté le 16-01-2005 à 11:59:12  profilanswer
 

Page 55 [ Page générée en 0.328 secondes ] :o  
Vive le query cache MySQL ;)

n°953832
docmaboul
Posté le 16-01-2005 à 12:19:25  profilanswer
 

Ca me fait penser que je ne vais plus pouvoir faire de concours de bite: mon pote a décidé de ne pas renouveler la location du serveur dédié qui ne lui servait à rien et qui hébergeait mes forums [:sisicaivrai]
 
Enfin, si j'arrive à faire fonctionner ndiswrapper sans me bouffer un kernel panic toutes les dix minutes, ce sera mon celeron 400 qui sera le nouveau serveur (ce qui, soit dit en passant, montrera mieux ce que mon bousin peut avoir dans le ventre les c*******) :D

n°953861
scull
MySCULL cay bon mangez en!
Posté le 16-01-2005 à 13:46:05  profilanswer
 

Moi y en a pas avoir de dédié avec mon forum....
Sinon, sa serait pas pareil lol


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°953866
docmaboul
Posté le 16-01-2005 à 13:52:34  profilanswer
 

scull a écrit :

Moi y en a pas avoir de dédié avec mon forum....
Sinon, sa serait pas pareil lol


 
Vous voulez être sur mon celeron dédié, c'est ça [:ddr555] ? (est-ce que ça marche au fait: http://hdocmaboul.dyndns.org/tests/mabouls_world ?)

n°953875
KangOl
Profil : pointeur
Posté le 16-01-2005 à 14:07:14  profilanswer
 

oui ca marche :D


---------------
Nos estans firs di nosse pitite patreye...
n°953883
scull
MySCULL cay bon mangez en!
Posté le 16-01-2005 à 14:20:07  profilanswer
 

Impressionant tout de mème....


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°953884
docmaboul
Posté le 16-01-2005 à 14:20:13  profilanswer
 

D'accord, merci. Je vais mettre le dns à jour.

n°953885
scull
MySCULL cay bon mangez en!
Posté le 16-01-2005 à 14:22:28  profilanswer
 

Gernouille, tu peu pas faire en plus petit ?


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°953887
KangOl
Profil : pointeur
Posté le 16-01-2005 à 14:25:05  profilanswer
 

si on veux...
il pas tres attractif :/


---------------
Nos estans firs di nosse pitite patreye...
n°954119
Profil sup​primé
Posté le 16-01-2005 à 21:09:54  answer
 

Gernouille : quel rapport avec les forums?

n°954121
Profil sup​primé
Posté le 16-01-2005 à 21:10:46  answer
 

joce a écrit :

je sais, j'ai modifié un truc recemment que j'aurais pas du modifier je pense, je ferais d'autre test.


donne le bout de code on pourra p'tetre t'aider
 :ange:
 
 
 
je sors [:spooky007]  
 


Message édité par Profil supprimé le 16-01-2005 à 21:13:08
n°954334
THE REAL S​MILEY
The Real Résistance!
Posté le 17-01-2005 à 09:29:54  profilanswer
 

dans très peu de temps, mon home serveur sera up 24/7
(Bi PIII 800 sous Nunux, 1Go Ram ECC, avec une connexion FreeBox)
 
donc, si ça intéresse du monde ...


---------------
༼ つ ◕_◕ ༽つ
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  202  203  204  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)