Performance

Je suis nouveau ici et je trouve que le site est lent, à la limite de l’utilisable. Pour afficher une page de forum cela prend entre 4 et 6 secondes en général, ce qui est très long.

Est-ce que c’est un problème connu qui est en cours d’investigation ?

Je plussoie :slight_smile:

ouaip agree meme si ca depend. Depuis le boulot ca va a peut pret mais depuis chez moi et la tablette ca rame sec !

J’ai noté aussi un problème de perf depuis quelques temps, que ce soit chez moi ou depuis le boulot. Ca ramouille sévère. Et ce n’était pas le cas avant, j’ai l’impression (peut-être fausse, sans doute) que ça fait quelques jours que ça s’est ralenti

Je ne sais pas qui s’occupe de la maintenance mais je veux bien me pencher sur le problème s’il a besoin d’aide.

[quote quote=162589]Je ne sais pas qui s’occupe de la maintenance mais je veux bien me pencher sur le problème s’il a besoin d’aide.

[/quote]
@thierry du viagra!!!

Trop de monde thierry ! Faut qu’on passe en mode raclure pour faire fuire les gens… ou interdire les pg :slight_smile:

Je propose de commencer par dégager Florian qui poste pour ne rien dire ça devrait alléger le trafic :mrgreen:

Alors, les conseilleurs ne sont pas les payeurs, je sais, et c’est méga facile de critiquer sans faire soi-même (je sais aussi), mais je crois qu’on atteint les limites techniques de la solution actuelle qui est un wordpress gavé de plugins (dont plusieurs pour faire un forum sur un outil pas fait pour), et dont l’optimisation technique est perfectible (130 requêtes par page en grande majorité de petits bouts de css et de js non concaténés, avec des 404 qui renvoient une page 404 par défaut (lourde !)). Et vu la donnée ultra volatile qu’est le contenu d’un forum, impossible de mettre en cache les pages pour accélérer (via un varnish ou les plugins de cache de wordpress dont le nom m’échappe).

Là, il y a un gros afflux de nouveaux membres, probablement par les PG alléchés, et le serveur a les dents du fond qui baignent, et mets parfois 6-7 secondes avant d’envoyer le moindre octet, une fois que la connexion est établie, ça va mieux.

Il est toujours possible d’augmenter la puissance du serveur, mais ça coûte. Beaucoup, et si tel était une solution, il faudrai voir à aider au financement ! Mais je me pose vraiment la question de la pertinence technique d’un wordpress avec plugins forum par rapport à des solutions (modernes, hein, pas un phpbb de 2003 !) 100% forum, couplées à un wordpress pour els articles de fond, le calendrier, …

Je suis le premier à reconnaitre les mérites de wordpress qui fait que l’on peut faire beaucoup sans forcément mettre les mains dans le cambouis (et j’ai pas mal mis mes mains dans le cambouis de plusieurs), mais vu le traffic récent du site sur uniquement une partie de celui-ci (qui ici passe plus de temps sur le site que sur le forum ?), je me demande si c’est viable sur le long terme, cette solution.

Attention, je me répète, c’est facile de dire ça sans avoir mis la main à la patte. Le boulot effectué dans la création de ce site et de sa communauté est une tâche immense, faite en dehors du boulot, et je me sens mal presque de donner mon avis ! C’était vraiment une critique que j’espère constructive, je suis parfaitement conscient des heures et des heures de boulot consacrées là-dedans !

Tchou Tchou président !!!

Ok donc le post de tchou répond à ma question, l’outil n’est plus vraiment adapté à l’usage, et je suppose que les personnes derrière cwowd le savent déjà.

Oulala, attendez malheureux, je n’émets que des hypothèses et une opinion qui n’est pas corroborée par des chiffres ou quoi que ce soit (hormis ceux observables par n’importe qui via l’onglet « activité réseau » de son navigateur), je n’ai foutrement pas la moindre idée de l’architecture technique précise derrière ni de stats sur la charge actuelle. Autant je raconte que de la merde, hein, ça m’est déjà arrivé !

Bon moi je vois pas de difference… mais c’est parce qu’avec mon internet de la guerre c’est 10 secondes à beaucoup plus pour avoir une page :lol:

J’ai quand même l’impression que ça va beaucoup mieux maintenant (après le crash de la semaine dernière).
Là c’est tout à fait utilisable.

Sans avoir la fibre, j’ai un un bon accès adsl et le site a toujours ramé chez moi. Idem au boulot ou ailleurs.
Quel que soit le terminal utilisé et la connexion, les pages mettent un temps fou à charger.

Alors, un peu de tout ça ?

Si vous avez moyen d’aider à afficher une page de forum en moins de 5s, je suis preneur. On a certes du travail à faire sur css/php pour améliorer un peu le bousin mais sur une base wordpress+bbpress, même avec de l’OPcache (qui est à peu près la seule façon que je connaisse -mais j’en sais fort peu- de mettre en cache des infos dynamiques comme le forum), on fera difficilement mieux. Et je suis le premier à trouver que c’est en effet trop lent vu que j’en affiche 10-20 fois plus que n’importe qui et qu’en plus je me farcis le backend…

Doit-on changer de structure ?
Je n’en sais, quelles autres options se présentent ?

Peut-on améliorer celle-ci ?
Certainement. Si vous avez deux neurones qui s’y connaissent en css-php-js-etc., n’hésitez pas à m’envoyer un message. On aura certainement de quoi vous épuiser à la tâche pour l’amour de l’art :wink:

faudrait voir ou est le ralentissement mais peut être qu’avec un mysql sur un serveur séparé et configuré de manière « aggressive » pourrait déjà faire gagner pas mal (meme si wp+bbpress c’est loin d’être optimum on est loin d’avoir des volumes importants… donc pour moi ca doit pouvoir être compensé par la force brute…)

Quand je fais un reload de la page, ça semble récupérer systématiquement certaines polices/css/…, et ça prend plusieurs secondes. J’ai aussi pas mal de .css/.js qui sont rechargés qui prennent qques centaines de ms chacun, c’est pas des trucs qui peuvent être statiques et cachés au moins coté serveur, idéalement côté client, histoire qu’on recharge pas tout tout le temps ? (/me y connaît rien en web ou en wordpress)

Effectivement y’a beaucoup de contenu statique mais rien que la réponse serveur initiale prend entre 3 et 4 secondes.

@thierry je te contacte prochainement