Fort ralentissement gros forum après conversion

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Fort ralentissement gros forum après conversion

Message le Mar Jan 15, 2008 0:53

Fort ralentissement gros forum après conversion


J'ai fait la conversion sur phpbb 3 en même temps que j'ai changé de serveur en effet l'ancien ne supportaient plus le nombre de connecté et la charge

j'ai pris un serveur plus puissant un quad core intel au lieu d'un double opteron dual core précédemment et 8 gigas de ram au lieu de 2 gigas de ram avant

Le soucis étant que dés qu'il y a plus de 20 connectés en meme temps par ex dans les 40 ou 50 tout est super lent et pas immédiat dans l'affichage aujourd'hui tout le monde s'est plaint de la lenteur et il y a eu même de messages d'erreurs de style "SQL ERROR [ mysql4 ]Too many connections [1040] "

j'ai ressenti exactement la meme chose ici quand vous etes passé à phpbb3 et j'ai vu aussi parfois ce type d'erreur bien que vous ayez résolu ce soucis de lenteur

j'ai un forum plus petit que vous mais néanmoins assez gros et bon objectif est d'aller de l'avant vers les un million de messages et les 50 000 membres et arriver au moins à 200 connectés sur le forum en même temps

D'ou vient le problême à votre avis ?

Est ce le serveur qui n'est pas assez puissant ou bien un mauvais réglage du serveur ou un bug ?

je précise que j'ai une 10 enes d'autres sites qui sont plus rapide et moins fréquentés sur le même serveur c'est seulement planetemuscle qui est très lent même si il est possible que dés qu'il y a bcp de monde sur planetemuscle tout ralentisse


-On peut vérifier la lenteur sans besoin d'être inscrit
-Forum assez gros prés de 15 000 membress et 487 000 messages
-Base de donnée qui fait 1.3 giga ( les membres écrivent pas mal de choses )
-Lien : http://www.planetemuscle.com/phpBB2/index.php
-Hébergeur serveur dédié : ovh quad core 8 giga de ram installé récemment ( il y a 15 jours )
-Version forum : phpbb 3 derniere verson avec le mod supression des membres depuis la liste des membres et le mod who was here dernière version
-Style : prosilver et subsilver 2


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Message le Mar Jan 15, 2008 9:13

j'ai regler le serveur my sql à 100 il n'y a plus de messages d'erreurs suite au conseil de quelqu'un sur webmaster hub


Par contre tout est tj assez lent malgré un serveur ipgradé

poupee
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 124
Inscription: Ven Juin 29, 2007 6:18

Message le Mar Jan 15, 2008 10:46

Moralité, pas confondre gros et fort. Déjà ton premier serveur était sur dimensionné par rapport aux stats de fréquentation de ton site, alors le nouveau !!!

FlorentP
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 145
Inscription: Sam Juin 25, 2005 19:32

Message le Mar Jan 15, 2008 11:21

Faut dire aussi que phpbb est pas super adapté pour les grosses bdd... et encore moins pour des gros topis de plusieurs milliers de pages

Sans vouloir particulierement en faire la promo (je n'y ai aucun interets), pour des forums a fort traffic/charge il y a des solutions pro qui resolvent correctement le probleme, genre mesdiscussions.net (forum.hardware.fr tient sur deux machines dans le meme genre que la tienne, pour donner un ordre de grandeur).
Ca a un cout certe, mais devant le prix de l'hebergement d'un serveur surpuissant a l'annee, c'est peanuts.

loran750
WRInaute passionné
WRInaute passionné
 
Messages: 632
Inscription: Mar Mar 15, 2005 13:22

Message le Mar Jan 15, 2008 12:01

Et pourquoi ne pas passer sur des solutions comme IPB ou VBulletin, voire un autre (SMF ?)...

Petite question aux connaisseurs des scripts de forum.

Lo'


nza2k
WRInaute impliqué
WRInaute impliqué
 
Messages: 441
Inscription: Ven Jan 16, 2004 18:35

Message le Mar Jan 15, 2008 12:21

FlorentP a écrit:Faut dire aussi que phpbb est pas super adapté pour les grosses bdd... et encore moins pour des gros topis de plusieurs milliers de pages

Sans vouloir particulierement en faire la promo (je n'y ai aucun interets), pour des forums a fort traffic/charge il y a des solutions pro qui resolvent correctement le probleme, genre mesdiscussions.net (forum.hardware.fr tient sur deux machines dans le meme genre que la tienne, pour donner un ordre de grandeur).
Ca a un cout certe, mais devant le prix de l'hebergement d'un serveur surpuissant a l'annee, c'est peanuts.


Salut Florent !

Il paraît qu'effectivement MesDiscussions résiste très bien aux charges ! Par contre, le code serait très difficile d'accès... La personnalisation du script prendrait du temps, même aux pros !
;)

FlorentP
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 145
Inscription: Sam Juin 25, 2005 19:32

Message le Mar Jan 15, 2008 14:21

loran750 a écrit:Et pourquoi ne pas passer sur des solutions comme IPB ou VBulletin, voire un autre (SMF ?)...

Petite question aux connaisseurs des scripts de forum.

Lo'

IPB et vB c'est de la meme veine cote perf, ca va rencontrer le meme genre de probleme rapidement.
A la rigueur vB serait le mieux des 3 (en incluant phpbb), mais c'est clairement pas la panace, rapidement il atteind ses limite et les gars de vB conseillent des configs de malades pour tenir la montee en charge (c'est le forum de judgehype qui a rencontre ce genre de probleme avec vB ya quelques annees).
Pour SMF je connais pas.

nza2k >> Ca depend quelle personnalisation, si c'est juste rajouter ses pubs, ou du html en haut et en bas de ta page, ou changer les couleurs/icones, ca se fait dans l'admin.
Par contre sinon faut toucher au code, et la c'est comme partout, faut s'y connaitre... Mais depuis 2 ans ya un SDK qui doit pas mal faciliter la prise en main du code (mais ca doit plutot servir pour reutiliser des modules du forum ailleurs dans le site, genre identification, acces aux MP, etc). Y parait que ya IPB qui a un bon SDK aussi, j'en sais rien pour vB par contre


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Message le Mar Jan 15, 2008 18:01

Merci pour vos avis mais je sais que phpbb mais n'est pas l'idéal mais honnetement je crois que pas mal de gros autre forum doivent aussi avoir des betes de couses

Pour mes discutions il n'a pas bcp de fonctionnalité je trouve et c'est un peu léger en terme d'innovation meme si ça tient la route


Je pense qu'il y a un soucis autre que phpbb enfin j'espere


Je dois aussi préciser que j'ai une 10 enes d'autres sites avec des bases de données moindres sur ce serveur mais dont les forums sont eux rapide

Mais je pense qu'il y a un truc de byzarre surement avec mysql

J'ai fait un top sur putty et un simple raiffraichissement sur l'index en allant sur le forum prend pas mal de secondes et fait monter le cpu à 25 % ( sur le top )


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Message le Mar Jan 15, 2008 21:59

Est ce que le fait d'avoir garder les tables de la base de phpbb2 ralentit le tout ?

loran750
WRInaute passionné
WRInaute passionné
 
Messages: 632
Inscription: Mar Mar 15, 2005 13:22

Message le Mar Jan 15, 2008 23:02

Puis-je te suggérer de tester plusieurs scripts (dont SMF), peut être d'autres moins connus, en faisant un import de tes données. Théoriquement ces scripts contiennent des outils de migration.

Tu pourras les tester sur ton serveur en parallèle de ton site, histoire de faire des tests de montées en charge...


tofm2
WRInaute accro
WRInaute accro
 
Messages: 1693
Inscription: Sam Avr 09, 2005 17:18

Message le Mar Jan 15, 2008 23:10

J'ai été faire un tour là (http://www.planetemuscle.com/phpBB2/index.php) effectivement, ça rame à mort, en fait, impossible de charger la première page.

va faire un tour là

http://www.webrankinfo.com/forums/viewtopic_86449.htm

et là

http://www.webrankinfo.com/forums/viewtopic_85669.htm

Comme quoi, on ne le dira jamais assez => plutôt que de prendre un serveur style tractopelle à réaction nucléaire, en prendre 2 plutôt, l'un pour le web, l'autre pour le MySQL


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Message le Mer Jan 16, 2008 1:04

Merci à toi je vais potasser tout cela


tofm2
WRInaute accro
WRInaute accro
 
Messages: 1693
Inscription: Sam Avr 09, 2005 17:18

Message le Mer Jan 16, 2008 14:02

planetemuscle a écrit:Merci à toi je vais potasser tout cela

Bon courage,

Néanmoins, au vu des quelques données que tu nous as fournies, je suis un peu surpris, tu as de la visite, c'est bien, mais 200 connectés en même temps, ça n'est pas non plus extraordinaire, et ça doit pouvoir tenir sur un bon mutualisé ça...

Es tu sûr de tes scripts, n'y a t'il pas quelque chose qui coince quelque part ??

es tu sûr d'avoir bien la dernière version de phpbb3 (une version stable, pas une PR, ni une beta, je sais qu'il y en a eu des tonnes)

enfin, vérifie bien. Mais je maintiens, il te faut peut être avoir deux dédiés, mais au vu de tes stats, deux kimsufi devraient suffire, et encore, très largement....

n'oublions pas que le forum le plus fréquenté de france, hardware.fr se contente de deux serveurs (gros, d'accord, mais deux seulement) de la même façon, les forums de libération.fr, moins fréquentés, mais pas mal peuplés également tournaient il y a quelque temps encore sur deux PC style tour (seulement les forums)


planetemuscle
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Dim Sep 12, 2004 22:23

Message le Mer Jan 16, 2008 20:00

J'ai enfin trouvé

C'est le mods who was here qui pose soucis il consiste à affiché les membres sur la journée en plus de qui est en ligne

J'ai remis l'ancin index.php et tout est super rapide


J'ai pu savoir que ça venait de la en mettant ceci


J'ai mis cette astuce en bas du forum de manière à intégrer le temps de génération de la page , le nombre de requêtes et le gzip activé ou non

C'est très interessant car il y a lien nommé explain en bas qui peut s'ouvrir si l'on clique et il va décomposer chaque requête por donner pour chacun d'entre elle le temps d'éxécution c'est très interessant et il me montre que ça vient du mods who was here avec un temps de requête pouvant atteindre 15 ou 20 secondes et qui bloque tout

Est ce que j'ai fait une erreur de copié collé , est ce que c'est le mods lui même qui ne supporte pas les forums avec bcp de messages et de membres je suis en train de tout vérifier


En tout cas merci à tous pour les conseils ce que vous avez dit n'en reste pas moins valable et je prendrai en compte les conseils qui m'ont été donné

[--Eric--]
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Mar Jan 06, 2004 10:48

Re: Fort ralentissement gros forum après conversion

Message le Jeu Jan 17, 2008 7:32

planetemuscle a écrit:j'ai ressenti exactement la meme chose ici quand vous etes passé à phpbb3


WRI est sous phpBB3 ? :roll:

Sinon relis les topics sur la config d'Apache. Les valeurs par défaut sont parfois totalement inadaptées.

Fort ralentissement gros forum après conversion

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités