Heartbeat-API

Heartbeat-API

Der Browser des Benutzers und der Server können dank der Heartbeat-Anwendungsprogrammierschnittstelle (API) eine konsistente Verbindung aufrechterhalten. Eines der ursprünglichen Ziele war die Möglichkeit, Beiträge zu sperren und Benutzer zu warnen, wenn viele Benutzer gleichzeitig versuchten, denselben Beitrag zu ändern. Ein weiteres Motiv bestand darin, Benutzer zu benachrichtigen, wenn ihre Anmeldesitzung beendet wurde.

Bei dieser sogenannten „Kommunikation“ werden regelmäßig Daten an den Server übermittelt, der anschließend mit den für ihn relevanten Daten antwortet. Ihr Plugin kann nun zwischen dem Server und dem Browser interagieren. Dank der API können Plugins ihre Daten an beiden Enden der Verbindung anhängen. 

Welche Schritte sind zur Überwachung der Heartbeat-API erforderlich?

Sie können den Datenverkehr über die Heartbeat-API verfolgen, indem Sie auf das WordPress-Dashboard zugreifen und sich dann gleichzeitig die Serverstatistiken ansehen. Der von der Heartbeat-API erzeugte Datenverkehr kann auf der Seite „admin-ajax.php“ gefunden werden. Die meisten Unternehmen bieten jedoch keinen Zugriff auf Echtzeit-Serverinformationen, was ein Dilemma darstellt.

Beispiele für den praktischen Einsatz der Heartbeat API

WordPress-Entwickler verwenden die Heartbeat-API, um normale Aktivitäten durchzuführen und Echtzeitdaten bereitzustellen, indem sie die auf dem Server und dem Dashboard gespeicherten Daten synchronisieren. Im Folgenden finden Sie einige Beispiele, die Ihnen dabei helfen können, die Heartbeat-API besser kennenzulernen:

Warum könnte dies zu einem Problem führen?

Die Heartbeat-API stellt über die Datei „/wpadmin/admin-ajax.php“ Ajax-Anfragen an den Server. Dies kann dazu führen, dass aufgrund der enormen Anfragen, die an den Server gesendet werden, ein hoher Prozentsatz der CPU des Hosting-Servers beansprucht wird. Ihr Konto wird möglicherweise gesperrt, da die Serverressourcen eingeschränkt sind.

Die Folgen der Aussetzung der Heartbeat-API

Beachten Sie die folgenden Auswirkungen, bevor Sie die Heartbeat-API deaktivieren, unabhängig davon, ob Sie dies über ein Plugin oder durch Änderung der Datei „functions.php“ tun.

Weitere Artikel dieser Art finden Sie im WP-Glossar

Verwandte Beiträge

WordPress ist ein leistungsstarkes Content-Management-System (CMS), mit dem Sie Inhalte erstellen und verwalten können

Im WordPress-Ökosystem ist ein Plugin eine Software, die die Funktionalität einer Website erweitert

Ein übergeordnetes Theme ist ein vollständiges WordPress-Theme, das unverändert oder verwendet werden kann

Komal Bothra 20. Mai 2023

WordPress-Installation

WordPress ist ein leistungsstarkes Content-Management-System (CMS), mit dem Sie Inhalte erstellen und verwalten können

WordPress
Komal Bothra 1. März 2023

Was ist ein Plugin-Editor?

Im WordPress-Ökosystem ist ein Plugin eine Software, die die Funktionalität einer Website erweitert

Nicht kategorisiert
Komal Bothra 1. März 2023

Übergeordnetes Thema

Ein übergeordnetes Theme ist ein vollständiges WordPress-Theme, das unverändert oder verwendet werden kann

Nicht kategorisiert

Beginnen Sie mit Seahawk

Melden Sie sich in unserer App an, um unsere Preise anzuzeigen und Rabatte zu erhalten.