Langsame WP-Performance am WP-Discourse-API-Endpunkt „discourse-comments"

Hallo zusammen! Mein erster Beitrag hier.

Ich arbeite derzeit an der Integration einer über 10 Jahre alten WordPress-Website mit Discourse. Ich habe große Anstrengungen unternommen, um sicherzustellen, dass die WordPress-Instanz sauber ist und mit 10 Jahren Daten reibungslos läuft. Nachdem ich das WP-Discourse-Plugin installiert und die Einrichtung abgeschlossen hatte (hoffentlich korrekt), wurde der Server ständig ausgebremst. Da er bei Cloudways gehostet ist, habe ich die Ingenieure dort gefragt, ob ich etwas übersehen habe.

Sie antworteten, dass /wp-json/wp-discourse/v1/discourse-comments?post_id=undefined massive Performance-Einbußen verursacht. Ich bin mir nicht genau sicher, warum die post_ids undefiniert sein sollten.

Das folgende Bild zeigt eine Liste der URL-Anfragen innerhalb eines Zeitraums von 24 Stunden.

Habt ihr Ideen, wie ich diesen Fehler beheben kann? Ich habe bereits viel nach einer guten Lösung gesucht. Ich möchte nur sicherstellen, dass ich einige Einblicke bekomme, bevor ich mich tief in die Feinheiten des Codes vertiefe.

Entschuldigung für die verspätete Antwort – ich war im Urlaub.

Der Endpunkt, der unter /wp-json/wp-discourse/v1/discourse-comments aufgerufen wird, ist nur verfügbar, wenn die Option „Kommentare mit Ajax laden

Keine Sorge, @simon – ich hoffe, deine Reise war gut!

Ich werde diese Einstellung heute Abend deaktivieren und bald mit Ergebnissen zurückmelden!

Vielen Dank!

Das Deaktivieren dieser Einstellung sollte das Problem mit den Anfragen an /wp-json/wp-discourse/v1/discourse-comments beheben. Lass mich bitte wissen, falls dies nicht der Fall ist.

Ich bin mir nicht sicher, warum Anfragen an diese Route mit dem Parameter post_id=undefined gesendet wurden. Die Anfrage sollte die id des aktuellen Beitrags verwenden. Wenn der Parameter post_id auf undefined gesetzt ist, gibt die Funktion, die diese Route verarbeitet, eine leere Zeichenkette zurück. Das Aktivieren der Option „Kommentare mit Ajax laden