Bloc de commentaires WP Discourse

Depuis la version 2.4.7, le plugin WP Discourse inclut un bloc Commentaires Discourse pour l’éditeur de blocs. Le bloc Commentaires Discourse est le moyen principal d’ajouter des commentaires Discourse à un thème compatible avec les blocs tel que Twenty Twenty Three. Voici une courte vidéo sur la façon d’utiliser le bloc Commentaires Discourse :

Prochaine étape

Si ce n’est pas déjà fait, assurez-vous de consulter :

Notes

  • Le bloc Commentaires Discourse ne prend pas en charge le paramètre « Charger les commentaires avec Ajax » pour le moment.
  • Pour en savoir plus sur les thèmes de blocs dans Wordpress, vous pouvez en lire plus à leur sujet ici.
4 « J'aime »

À quelle heure le paramètre « Charger les commentaires avec Ajax » est-il pris en charge ?
Mon WordPress utilise la mise en cache de page complète, j’ai donc besoin du chargement Ajax des commentaires.

Je pense que vous devriez exclure les commentaires de la mise en cache. C’est une procédure courante. La mise en cache ne concerne que le contenu statique par nature, et les commentaires n’en font pas partie.

1 « J'aime »

Mon site WordPress connaît un volume de trafic très élevé, avec environ 5 à 8 millions de visites par jour et environ 200 millions de visites par mois. Ces statistiques proviennent de Cloudflare.

Par conséquent, j’ai implémenté la mise en cache de page complète, qui peut être considérée comme des pages statiques. Je souhaite donc que les commentaires soient chargés dynamiquement via AJAX. En plus d’afficher les commentaires en temps réel, je veux également m’assurer que les commentaires ne dégradent pas les performances de WordPress.

Votre wordpress reçoit une quantité énorme de bots. Vous avez besoin de quelque chose à la fin. Un problème connu et très peu discuté, car les administrateurs aiment les grands nombres.

Oui, il y a un grand nombre de robots. Comme mon WordPress est un site d’actualités et d’informations, il attire naturellement beaucoup de trafic.

N’a rien à voir avec la nature de votre site. La plupart sont des robots SEO inutiles, des scrapers et des knockers. Il n’y en a qu’une douzaine qui vous intéressent, et facilement 99 % du montant total ne font qu’augmenter la charge de votre serveur.

Je veux dire que vous devriez d’abord vous décharger de cette charge, puis commencer à vous demander si l’affichage des commentaires de discourse pose un problème.

1 « J'aime »

@shuaiZend Pouvez-vous confirmer le problème exact que vous rencontrez ? Les commentaires ne se chargent pas ? Veuillez partager un lien d’exemple ou une capture d’écran si possible.

1 « J'aime »

Oui, j’utilise AJAX.
Mais les commentaires ne se chargent pas.

AJAX UTILISÉ


AJAX désactivé

Seulement “Charger les commentaires avec Ajax” désactivé :

Autre

test : discourse comments test – test

Salut @shuaiZend, merci d’avoir essayé d’expliquer. Cependant, je ne suis toujours pas tout à fait sûr de quel est le problème ? Les commentaires se chargent lorsque vous avez désactivé « Charger les commentaires avec Ajax ». Pourquoi ne pas laisser ce paramètre désactivé ?

Parce que WordPress a beaucoup de trafic et utilise un cache complet de la page, j’espère charger dynamiquement les commentaires sous forme d’ajax sans affecter les performances de WordPress.

Je ne comprends toujours pas pourquoi vous n’excluez pas les commentaires du cache, alors que vous devriez (et d’ailleurs, cela est guidé par un plugin qui gère le cache pour vous ; si vous faites du cache via un reverse proxy, comme Nginx ou Varnish, cette tâche est encore plus facile).

Et vous devriez vraiment éliminer la surcharge, qui ne vient pas des utilisateurs. Et ajustez vos paramètres php-fpm.

Vous résolvez maintenant au mauvais endroit.

1 « J'aime »

@shuaiZend C’est en effet la première étape que je recommanderais également. Êtes-vous en mesure de le faire ?

@shuaiZend Je voulais revenir sur ce point car je travaille actuellement sur la prochaine version du plugin. Avez-vous essayé de supprimer la mise en cache des commentaires ?

1 « J'aime »

Existe-t-il des options/voies pour personnaliser la sortie du bloc de commentaires Discourse ? Les « réponses notables » ne correspondent pas tout à fait à ce que mes collègues souhaitent.

Salut Alan, oui, vous pouvez utiliser l’onglet « Contenu du texte » dans l’administration de WP Discourse pour mettre à jour la copie des « Réponses notables ».

2 « J'aime »

Sainte vache, comment ai-je pu manquer ça ? Désolé, cela résout le problème et plus encore.

1 « J'aime »