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.

1
2
3
4
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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

8 KommentareLeave a Reply

  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…

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.