WP Discourse Kommentare Block

Ab Version 2.4.7 enthält das WP Discourse Plugin einen Discourse Comments-Block für den Block-Editor. Der Discourse Comments-Block ist der primäre Weg, um Discourse-Kommentare zu einem Block-fähigen Theme wie Twenty Twenty Three hinzuzufügen. Hier ist ein kurzes Video, das zeigt, wie der Discourse Comments-Block verwendet wird:

Nächster Schritt

Wenn Sie dies noch nicht getan haben, sollten Sie sich unbedingt ansehen:

Hinweise

  • Der Discourse Comments-Block unterstützt derzeit nicht die Einstellung „Kommentare mit Ajax laden“.
  • Um mehr über Block-Themes in WordPress zu erfahren, können Sie hier mehr darüber lesen.
4 „Gefällt mir“

Um wie viel Uhr unterstützt die Einstellung „Kommentare mit Ajax laden“?
Mein WordPress verwendet eine Full-Page-Cache, daher benötige ich das Ajax-Laden von Kommentaren.

Ich denke, Sie sollten Kommentare vom Caching ausschließen. Das ist gängige Praxis. Caching ist naturgemäß nur für statische Inhalte gedacht, und Kommentare gehören nicht dazu.

1 „Gefällt mir“

Meine WordPress-Website hat ein sehr hohes Traffic-Aufkommen mit rund 5-8 Millionen Besuchen pro Tag und ungefähr 200 Millionen Besuchen pro Monat. Diese Statistiken stammen von Cloudflare.

Daher habe ich ein Full-Page-Caching implementiert, das als statische Seiten betrachtet werden kann. Daher möchte ich, dass die Kommentare dynamisch über AJAX geladen werden. Zusätzlich zur Anzeige der Kommentare in Echtzeit möchte ich auch sicherstellen, dass die Kommentare keine Leistungseinbußen bei WordPress verursachen.

Ihr WordPress wird von Bots überflutet. Sie benötigen etwas dagegen. Ein bekanntes, aber wenig diskutiertes Problem, da Administratoren große Zahlen mögen.

Ja, es gibt eine große Anzahl von Robotern. Da mein WordPress eine Nachrichten- und Informationswebsite ist, zieht sie natürlich viel Traffic an.

Hat nichts mit der Natur Ihrer Website zu tun. Die meisten sind nutzlose SEO-Bots, Scraper und Klopfer. Es gibt nur etwa ein Dutzend, die Sie wollen, und leicht 99% der Gesamtmenge erhöhen nur die Last Ihres Servers.

Ich meine, Sie sollten zuerst diese Last abnehmen und danach überlegen, ob die Anzeige von Discourse-Kommentaren ein Problem darstellt.

1 „Gefällt mir“

@shuaiZend Können Sie das genaue Problem bestätigen, das Sie haben? Laden die Kommentare nicht? Bitte teilen Sie einen Beispiel-Link oder einen Screenshot, wenn Sie können.

1 „Gefällt mir“

Ja, ich verwende AJAX.
Aber Kommentare werden nicht geladen.

VERWENDETES AJAX


AJAX Deaktiviert

Nur “Kommentare mit Ajax laden” deaktiviert:

Andere

Test: discourse comments test – test

Hallo @shuaiZend, danke für deine Erklärung. Ich bin mir jedoch noch nicht ganz sicher, was das Problem ist? Die Kommentare werden geladen, wenn „Kommentare mit Ajax laden“ deaktiviert ist. Warum diese Einstellung nicht einfach deaktiviert lassen?

Da WordPress viel Traffic hat und den Full Page Cache verwendet, hoffe ich, Kommentare dynamisch in Form von Ajax zu laden, ohne die Leistung von WordPress zu beeinträchtigen.

Ich kann immer noch nicht verstehen, warum du Kommentare nicht vom Caching ausschließt, was du eigentlich tun solltest (und übrigens wird dies durch ein Plugin gesteuert, das für dich caching betreibt; wenn du Caching über einen Reverse-Proxy wie Nginx oder Varnish machst, ist das sogar noch einfacher).

Und du solltest wirklich die Überlastung beheben, die nicht von den Nutzern verursacht wird. Und richte deine php-fpm-Einstellungen besser aus.

Du löst das Problem jetzt am falschen Ort.

1 „Gefällt mir“

@shuaiZend Das ist in der Tat der erste Schritt, den ich ebenfalls empfehlen würde. Können Sie das tun?

@shuaiZend Ich wollte hier noch einmal nachhaken, da ich gerade an der nächsten Version des Plugins arbeite. Haben Sie versucht, das Kommentieren aus dem Caching zu entfernen?

1 „Gefällt mir“

Gibt es Optionen/Möglichkeiten, die Ausgabe des Discourse Comments Blocks anzupassen? Die „Bemerkenswerte Antworten“ sind nicht ganz das, was meine Leute wollen.

Hallo Alan, ja, du kannst den Tab „Textinhalt“ in der WP Discourse-Administration verwenden, um den Text für „Bemerkenswerte Antworten“ zu aktualisieren.

2 „Gefällt mir“

Heilige Kuh, wie habe ich das übersehen? Entschuldigung – das erledigt es und noch mehr.

1 „Gefällt mir“