Du kennst das sicher: Deine WordPress-Seite läuft eigentlich ganz fluffig, aber plötzlich meldet dein Hoster „Hohe Serverlast“, die Seite lädt wie ein alter 56k-Modem-Download und im Backend dreht sich das Ladesymbol im Kreis. Die Ursache? Häufig sind es zwei unscheinbare, aber extrem fleißige WordPress-Komponenten: admin-ajax.php und das Heartbeat API. Sie sind wie die fleißigen Bienchen im Bienenstock – aber manchmal mutieren sie zu einer Horde wildgewordener Hornissen, die deinen Server in die Knie zwingen. Klingt dramatisch? Ist es auch! Aber keine Sorge, ich nehme dich heute mit auf eine Reise durch die Untiefen von WordPress-Performance, zeige dir, wie du die Übeltäter identifizierst, was sie eigentlich machen und – ganz wichtig – wie du sie zähmst, ohne dass deine Seite dabei den Geist aufgibt.


Bevor wir ins Eingemachte gehen, lass uns kurz klären, worum es eigentlich geht. admin-ajax.php ist die zentrale Schnittstelle für AJAX-Anfragen in WordPress. AJAX steht für „Asynchronous JavaScript and XML“ und sorgt dafür, dass Inhalte auf deiner Seite nachgeladen werden können, ohne dass die ganze Seite neu geladen werden muss. Klingt super, oder? Ist es auch – solange es nicht aus dem Ruder läuft. Das Heartbeat API wiederum ist ein WordPress-eigenes System, das regelmäßig kleine Datenpakete zwischen Browser und Server austauscht. Es hält z.B. die Verbindung im Backend aufrecht, speichert automatisch Entwürfe und sorgt dafür, dass du nicht aus Versehen gleichzeitig mit jemand anderem denselben Beitrag bearbeitest.
Doch wie so oft im Leben gilt: Zu viel des Guten ist auch nicht gut. Wenn Plugins, Themes oder das WordPress-Core selbst zu viele oder zu häufige Anfragen über admin-ajax.php und das Heartbeat API schicken, kann das zu einer massiven Serverlast führen. Und das ist nicht nur nervig, sondern kann im schlimmsten Fall deine Seite lahmlegen oder sogar zu einer Sperrung durch den Hoster führen. Laut Kinsta und WPBeginner gehören diese beiden Mechanismen zu den häufigsten Ursachen für Performance-Probleme bei WordPress-Seiten.
Aber keine Panik! Mit ein bisschen Know-how, den richtigen Tools und ein paar gezielten Handgriffen kannst du die Last deutlich reduzieren und deine Seite wieder auf Trab bringen. Lass uns gemeinsam tief eintauchen!
-
Was ist admin-ajax.php und warum macht es Ärger?
admin-ajax.php ist die Datei, über die WordPress AJAX-Anfragen verarbeitet. Sie liegt im Verzeichnis
/wp-admin/und wird von unzähligen Plugins, Themes und sogar vom WordPress-Core selbst genutzt. Typische Anwendungsfälle sind das Nachladen von Kommentaren, Like-Buttons, Formularübermittlungen oder Live-Suchen. Das Problem: Viele Entwickler nutzen AJAX wie Smarties – überall und ständig. Das führt dazu, dass pro Seitenaufruf dutzende oder sogar hunderte Anfragen anadmin-ajax.phpgeschickt werden. Besonders kritisch wird es, wenn diese Anfragen nicht gecacht werden können, weil sie dynamische Inhalte liefern oder Benutzerdaten verarbeiten. Das belastet die CPU und den Arbeitsspeicher deines Servers enorm. -
Das Heartbeat API – Puls der WordPress-Installation
Das Heartbeat API ist ein unsichtbarer Helfer, der im Hintergrund regelmäßig mit dem Server kommuniziert. Standardmäßig sendet es alle 15 bis 60 Sekunden eine Anfrage an
admin-ajax.php, um z.B. Entwürfe zu speichern oder die Session aktiv zu halten. Das ist praktisch, aber auf Shared-Hosting-Umgebungen oder bei vielen gleichzeitigen Nutzern kann das schnell zu einer Flut von Anfragen führen. Besonders im Backend, wenn mehrere Redakteure gleichzeitig arbeiten, kann das Heartbeat API zur echten Last werden. -
Wie erkennst du, ob admin-ajax.php & Heartbeat dein Problem sind?
Die Symptome sind meist eindeutig: Die Seite lädt langsam, das Backend ist träge, und in den Server-Logs tauchen massenhaft Zugriffe auf
admin-ajax.phpauf. Mit Tools wie Pingdom, GTmetrix oder dem Query Monitor Plugin kannst du die Anzahl und Häufigkeit der AJAX-Requests analysieren. Auch ein Blick in die Server-Statistiken (z.B. via cPanel oder Plesk) zeigt oft, dassadmin-ajax.phpzu den meistgenutzten Dateien gehört. -
Typische Ursachen für hohe Last durch admin-ajax.php & Heartbeat
- Plugins mit Live-Funktionen: Chat-Plugins, Live-Statistiken, Social-Media-Feeds oder Like-Buttons nutzen oft AJAX, um Inhalte in Echtzeit zu aktualisieren. Besonders kritisch sind schlecht programmierte Plugins, die keine Limits setzen.
- WordPress Heartbeat API: Standardmäßig sendet das Heartbeat API alle 15 Sekunden Anfragen im Backend und alle 60 Sekunden im Frontend. Das summiert sich bei vielen Nutzern schnell zu tausenden Requests pro Stunde.
- WooCommerce & Co: Shopsysteme wie WooCommerce nutzen AJAX für den Warenkorb, Produktfilter oder die Bestandsprüfung. Bei hohem Traffic kann das die Serverlast explodieren lassen.
- Fehlkonfigurationen & Bugs: Manchmal sind es auch fehlerhafte Plugins oder Themes, die in Endlosschleifen Anfragen senden – ein echter Performance-Killer!
Jetzt, wo du weißt, woher der Wind weht, lass uns ans Eingemachte gehen: Wie kannst du die Last durch admin-ajax.php und das Heartbeat API effektiv reduzieren?
-
Heartbeat API gezielt steuern oder deaktivieren
Das Heartbeat API lässt sich mit wenigen Zeilen Code oder speziellen Plugins wie Heartbeat Control regulieren. Du kannst die Frequenz der Anfragen erhöhen (z.B. auf 60 Sekunden) oder das Heartbeat API in bestimmten Bereichen (z.B. im Frontend) komplett deaktivieren. Beispiel-Code für die
functions.php:add_filter( 'heartbeat_send', 'nakaryu_heartbeat_frequency' ); function nakaryu_heartbeat_frequency( $interval ) { return 60; // Intervall in Sekunden }Oder mit dem Plugin einfach per Mausklick einstellen. Aber Vorsicht: Komplett deaktivieren solltest du das Heartbeat API nur, wenn du keine Funktionen wie Auto-Save oder kollaboratives Arbeiten brauchst!
-
AJAX-Requests analysieren und optimieren
Mit dem Query Monitor Plugin kannst du genau sehen, welche Plugins oder Themes wie viele AJAX-Requests verursachen. Identifiziere die größten Übeltäter und prüfe, ob du sie ersetzen, deaktivieren oder optimieren kannst. Oft hilft es schon, unnötige Live-Funktionen abzuschalten oder auf besser programmierte Alternativen zu setzen.
-
Caching & Performance-Optimierung
Da
admin-ajax.phpdynamische Anfragen verarbeitet, bringt klassisches Seiten-Caching hier wenig. Aber: Du kannst die Last durch Object Caching (z.B. mit Redis oder Memcached) und optimierte Servereinstellungen deutlich reduzieren. Auch ein Upgrade auf einen leistungsfähigeren Hosting-Tarif kann Wunder wirken – vor allem, wenn du viele gleichzeitige Nutzer hast. -
Plugins & Themes regelmäßig prüfen
Halte deine Plugins und Themes aktuell und prüfe regelmäßig, ob sie Performance-Probleme verursachen. Deaktiviere alles, was du nicht wirklich brauchst – weniger ist hier oft mehr!
-
WooCommerce & Shopsysteme optimieren
Bei WooCommerce kannst du z.B. das „Fragment Caching“ für den Warenkorb deaktivieren, wenn du keine dynamischen Warenkorb-Updates im Header brauchst. Das reduziert die AJAX-Last enorm. Beispiel-Code:
add_action( 'wp_enqueue_scripts', 'nakaryu_disable_cart_fragments', 11 ); function nakaryu_disable_cart_fragments() { if (is_front_page() || is_single()) { wp_dequeue_script('wc-cart-fragments'); } }
Hier eine kleine Übersicht, wie sich die Maßnahmen auf die Serverlast auswirken können:
| Maßnahme | Reduktion der Anfragen | Empfohlen für |
|---|---|---|
| Heartbeat API auf 60s setzen | bis zu 75% | Alle Seiten mit mehreren Redakteuren |
| Unnötige AJAX-Plugins deaktivieren | bis zu 90% | Blogs, Magazine, Shops |
| WooCommerce Cart Fragments deaktivieren | bis zu 80% | Shops ohne Live-Warenkorb |
| Object Caching aktivieren | bis zu 60% | Alle Seiten mit dynamischen Inhalten |
Fazit: admin-ajax.php und das Heartbeat API sind mächtige Werkzeuge, aber sie brauchen klare Regeln. Mit gezieltem Tuning, regelmäßiger Analyse und ein bisschen technischer Disziplin kannst du die Performance deiner WordPress-Seite massiv verbessern – und deinen Server vor dem Kollaps bewahren.
Und falls du jetzt denkst: „Klingt alles super, aber ich will mich eigentlich lieber um mein Business kümmern als um PHP-Schnipsel und Serverlogs“ – dann bist du bei Nakaryu goldrichtig! Wir sind nicht nur WordPress-Profis, sondern echte Performance-Nerds. Mit unserer Webdesign-Flatrate bekommst du nicht nur eine wunderschöne, schnelle und sichere Website, sondern auch laufende Optimierung, Support und alles, was du für deinen digitalen Erfolg brauchst. Kein Stress, keine bösen Überraschungen – einfach nur WOW!
Quellen:
- Kinsta: admin-ajax.php – was ist das und wie kann man es optimieren?
- WPBeginner: How to Fix admin-ajax.php High Usage in WordPress
- WordPress Plugin: Heartbeat Control
- WordPress Plugin: Query Monitor
- HostEurope: admin-ajax.php – Ursachen und Lösungen
Fragen zum Thema
Was ist admin-ajax.php und warum verursacht es oft hohe Serverlast?
admin-ajax.php ist die zentrale Datei für AJAX-Anfragen in WordPress. Sie wird von vielen Plugins, Themes und dem WordPress-Core genutzt, um Inhalte dynamisch nachzuladen – zum Beispiel für Kommentare, Like-Buttons oder Formularübermittlungen. Das Problem: Wenn zu viele oder zu häufige Anfragen an admin-ajax.php gesendet werden, kann das die CPU und den Arbeitsspeicher deines Servers stark belasten. Besonders kritisch ist es, wenn diese Anfragen nicht gecacht werden können, weil sie dynamische oder benutzerspezifische Daten liefern.
Was macht das Heartbeat API und wie beeinflusst es die Performance?
Das Heartbeat API ist ein WordPress-System, das regelmäßig kleine Datenpakete zwischen Browser und Server austauscht – meist alle 15 bis 60 Sekunden. Es sorgt zum Beispiel für das automatische Speichern von Entwürfen oder hält die Session im Backend aktiv. Bei vielen gleichzeitigen Nutzern oder auf Shared-Hosting-Umgebungen kann das Heartbeat API jedoch zu einer Flut von Anfragen führen und so die Serverlast deutlich erhöhen.
Wie erkenne ich, ob admin-ajax.php oder das Heartbeat API meine Seite verlangsamen?
Typische Anzeichen sind eine langsame Ladezeit der Website, ein träges Backend und viele Zugriffe auf admin-ajax.php in den Server-Logs. Mit Tools wie Pingdom, GTmetrix oder dem Query Monitor Plugin kannst du die Anzahl und Häufigkeit der AJAX-Requests analysieren. Auch ein Blick in die Server-Statistiken (z.B. via cPanel oder Plesk) zeigt oft, ob admin-ajax.php zu den meistgenutzten Dateien gehört.
Welche Maßnahmen helfen, die Last durch admin-ajax.php und Heartbeat API zu reduzieren?
Du kannst das Heartbeat API gezielt steuern oder mit Plugins wie Heartbeat Control die Frequenz der Anfragen erhöhen oder das API in bestimmten Bereichen deaktivieren. Mit dem Query Monitor Plugin lassen sich AJAX-Requests analysieren und die größten Übeltäter identifizieren. Weitere Tipps: Unnötige Live-Funktionen und schlecht programmierte Plugins deaktivieren, Object Caching (z.B. Redis, Memcached) nutzen und regelmäßig Plugins & Themes auf Performance-Probleme prüfen. Bei WooCommerce kann das Deaktivieren des „Fragment Caching“ für den Warenkorb die AJAX-Last deutlich senken.
Wie unterstützt Nakaryu bei WordPress-Performance und Serveroptimierung?
Nakaryu ist eine erfahrene Digitalagentur aus Nürnberg, die sich auf WordPress-Performance, Webdesign und technische Optimierung spezialisiert hat. Mit unserer Webdesign-Flatrate bekommst du nicht nur eine moderne, schnelle und sichere Website, sondern auch laufende Optimierung, Support und individuelle Lösungen für Performance-Probleme wie hohe Last durch admin-ajax.php oder das Heartbeat API. Wir analysieren, beraten und setzen gezielte Maßnahmen um – damit du dich auf dein Business konzentrieren kannst.
Jetzt kostenfreies Erstgespräch sichern
Lass dich unverbindlich beraten
→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.
Neues aus unserem Blog
Das könnte dich auch interessieren


Max Wellner
Max Wellner ist Gründer/ CEO von Nakaryu & Nekodanshi sowie Content Creator und Cosplayer aus Nürnberg. Er verbindet seit 2017 Webdesign, Marketing, Technologie und kreative Popkultur-Einflüsse zu digitalen Markenauftritten mit Wiedererkennungswert. Mit seiner Mischung aus technischer Expertise, kreativem Denken und eigener Erfahrung als Creator entwickelt er moderne Konzepte für Unternehmen, Marken und digitale Projekte, unterstützt durch eigens entwickelte KI Systeme und Workflows.
Jetzt kostenfreies Erstgespräch sichern
Lass dich unverbindlich beraten
→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.
15% Rabatt auf alle Pakete
→ Für Vereine, Creator & Künstler. Schreib uns einfach an.
Weiterempfehlen lohnt sich
→ 100 € Gutschrift für jeden geworbenen Neukunden.






