Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man Heartbeat API in WordPress einschränkt

Die WordPress Heartbeat API ist eine großartige Funktion und eröffnet Plugin-Entwicklern einige großartige Möglichkeiten. In einigen Fällen kann sie jedoch die CPU-Auslastung erhöhen und Ihre Website verlangsamen. In diesem Artikel zeigen wir Ihnen, wie Sie die Heartbeat-API in WordPress einschränken oder sogar ganz abschalten können.

WordPress HeartBeat API

Die in WordPress 3.6 eingeführte Heartbeat-API ermöglicht es Ihrem Browser, über AJAX-Aufrufe mit dem Server zu kommunizieren, wenn Sie im WordPress-Administrationsbereich angemeldet sind. Dadurch kann WordPress anderen Autoren anzeigen, dass ein Beitrag von einem anderen Benutzer bearbeitet wird, und Plugin-Entwicklern ermöglichen, Ihnen Benachrichtigungen in Echtzeit anzuzeigen.

Das klingt großartig, aber wenn Sie zu viele Anfragen haben, wird Ihr Server langsamer. Schauen wir uns an, wie man die WordPress Heartbeat API einschränken oder ganz abschalten kann.

Video-Anleitung

Subscribe to WPBeginner

Wenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie bitte weiter.

Als erstes müssen Sie das Heartbeat Control Plugin installieren und aktivieren. Nach der Aktivierung müssen Sie Einstellungen “ Heartbeat Control aufrufen, um das Plugin zu konfigurieren.

Settings page for heartbeat control plugin

Unter der Option „Heartbeat-Steuerungsorte“ können Sie auswählen, wo Sie die Heartbeat-Einstellungen steuern möchten. Sie können ihn auf dem Dashboard deaktivieren, ihn auf Seiten zum Bearbeiten von Beiträgen zulassen oder ihn überall vollständig deaktivieren.

Changing heartbeat api call intervals

Mit der nächsten Option können Sie die Häufigkeit des Heartbeats steuern. Standardmäßig ruft Heartbeat alle 15 Sekunden auf Seiten zur Beitragsbearbeitung und jede Minute auf dem Dashboard einen Beitrag auf. Sie können eine höhere Frequenz wählen.

Klicken Sie auf die Schaltfläche Änderungen speichern, um Ihre Einstellungen zu speichern. Damit haben Sie die Heartbeat-API-Aufrufe auf Ihrer Website erfolgreich eingeschränkt.

Deaktivieren der Heartbeat-API in WordPress ohne ein Plugin

Wenn Sie ein einzelner Benutzer auf Ihrer Website sind und sicher sind, dass Sie keine der durch die API ermöglichten Funktionen benötigen, können Sie sie deaktivieren. Sie können das oben erwähnte Heartbeat Control Plugin verwenden oder einfach diesen Codeschnipsel in die functions.php Datei Ihres Themes oder in ein Site-spezifisches Plugin kopieren und einfügen.

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man die Heartbeat-API in WordPress einschränkt. Vielleicht möchten Sie auch diese Tipps und Hacks zum Schutz des WordPress-Administrationsbereichs ausprobieren.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

8 KommentareEine Antwort hinterlassen

  1. Arize

    Also i am running a membership site and so many people will be logged in at the same time. Is it OK to disable it?

  2. Jaswinder Kaur

    Nice article with good information!!

    I want to use it for my site, but the plugin suggested by you, is not activated for a year. Please can you suggest something else.

  3. Dave Kessler

    Is there any possibility of this impacting SEO results?

  4. O. Live

    Yes!

    Thank you so much. My site crashed last night, and after a couple of hours on support with HostGator told me that I needed to solve this issue.

    Adding the plugin shaved two full seconds off homepage load time (4sec -> 1.9sec), and about 200kb off of total page size, and a 2-point bump in PageSpeed score.

    THANK YOU.

  5. Kien

    I use the plugin kk star ratings follow your instructions are not removed admin-ajax.php

  6. Blair2004

    WPBeginner is not only about beginners tutorials…

  7. Kate_H

    This article, whilst informative, seems to be a little misplaced on a website named WPbeginner…

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.