{"id":16750,"date":"2026-01-12T18:22:21","date_gmt":"2026-01-12T17:22:21","guid":{"rendered":"https:\/\/webhosting.de\/wordpress-heartbeat-api-nutzen-risiken-performance-dashboardfix\/"},"modified":"2026-01-12T18:22:21","modified_gmt":"2026-01-12T17:22:21","slug":"wordpress-heartbeat-api-utilizacao-riscos-desempenho-dashboardfix","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pt\/wordpress-heartbeat-api-nutzen-risiken-performance-dashboardfix\/","title":{"rendered":"API do WordPress Heartbeat: Benef\u00edcios, riscos e implica\u00e7\u00f5es para o desempenho"},"content":{"rendered":"<p>Die <strong>WordPress Heartbeat API<\/strong> sendet in kurzen Abst\u00e4nden AJAX-Requests \u00fcber admin-ajax.php, sichert Entw\u00fcrfe in Echtzeit und verhindert Bearbeitungskonflikte \u2013 zugleich kann sie den <strong>wp backend load<\/strong> deutlich erh\u00f6hen. In diesem Beitrag zeige ich dir Nutzen, Risiken und konkrete Stellschrauben, mit denen du die Performance sp\u00fcrbar entlastest, ohne wichtige Funktionen zu verlieren.<\/p>\n\n<h2>Zentrale Punkte<\/h2>\n\n<ul>\n  <li><strong>Nutzen<\/strong>: Autosave, Post-Locking, Live-Infos im Dashboard<\/li>\n  <li><strong>Risiken<\/strong>: CPU-Spitzen, Last auf admin-ajax.php, z\u00e4hes Backend<\/li>\n  <li><strong>Frequenzen<\/strong>: 15\/60\/120 Sekunden je nach Kontext<\/li>\n  <li><strong>Optimierung<\/strong>: Intervalle erh\u00f6hen, Frontend drosseln, Plugins<\/li>\n  <li><strong>Hosting<\/strong>: Genug PHP-Worker und gutes Caching<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpress-heartbeat-9093.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Was die Heartbeat API tut und warum sie wichtig ist<\/h2>\n\n<p>Die Heartbeat API h\u00e4lt den Editor und das Dashboard durch h\u00e4ufige Requests in <strong>Echtzeit<\/strong> synchron. Ich profitiere von automatischer Sicherung, Kollisionsschutz beim Schreiben und Benachrichtigungen, ohne Seiten neu zu laden. Besonders im Team sorgt Post-Locking daf\u00fcr, dass niemand fremde Arbeit versehentlich \u00fcberschreibt, was sp\u00fcrbar <strong>Stress<\/strong> aus Redaktionsprozessen nimmt. Damit diese Vorteile greifen, l\u00e4uft im Hintergrund ein stetiger Datenaustausch \u00fcber admin-ajax.php. Das f\u00fchlt sich komfortabel an, verbraucht aber auf schwachen Hosts schnell Ressourcen.<\/p>\n\n<h2>Standardintervalle und typische Lastspitzen<\/h2>\n\n<p>Im Editor feuert Heartbeat typischerweise alle 15 Sekunden, im Dashboard alle 60 Sekunden und im Frontend etwa alle 120 Sekunden, was die <strong>Frequenz<\/strong> klar vorgibt. Bleiben mehrere Admin-Fenster offen, addieren sich die Calls und belegen PHP-Worker. Sobald Speicher oder CPU knapp werden, reagiert das Backend tr\u00e4ge und Eingaben erscheinen mit <strong>Verz\u00f6gerung<\/strong>. Im Tagesgesch\u00e4ft passiert das oft unbemerkt: ein Tab pro Beitrag, dazu Medien, Formulare, Plugin-Seiten \u2013 schon entsteht eine dichte Request-Wolke. Wer diese Intervalle gezielt streckt, nimmt Last vom Server, ohne die wichtigsten Komfortfunktionen zu verlieren.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpressheartbeatapi3927.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Risiken: wp backend load, CPU und admin-ajax.php<\/h2>\n\n<p>Jeder Heartbeat-Call startet PHP, l\u00e4dt WordPress und verarbeitet Aufgaben \u2013 das klingt klein, skaliert aber bei mehreren Redakteuren extrem, was den <strong>wp backend load<\/strong> hochtreibt. Besonders Shared Hosting zeigt dann CPU-Spitzen, ausgelastete Worker und Verz\u00f6gerungen im Editor. Ich erkenne solche Muster oft an stockendem Tippen und langsamer Autosave-Anzeige. Detaillierte Hintergr\u00fcnde zu dieser stillen Lastquelle habe ich hier erkl\u00e4rt: <a href=\"https:\/\/webhosting.de\/wordpress-heartbeat-api-stille-lastquelle-hosting-optimus\/\">stille Lastquelle<\/a>. Wer diese Effekte ignoriert, riskiert schlechte Core Web Vitals durch langsame Admin-Reaktionszeiten und indirekte Auswirkungen auf Ver\u00f6ffentlichungsprozesse.<\/p>\n\n<h2>Einfluss auf die WordPress Performance in Redaktions-Workflows<\/h2>\n\n<p>Die gr\u00f6\u00dfte Bremse ist nicht die Datenmenge, sondern die <strong>Anzahl<\/strong> der Anfragen und deren Gleichzeitigkeit. Mehrere offene Editoren erzeugen parallel Heartbeat-Requests, die Caches h\u00e4ufig umgehen, weil sie dynamische Daten ben\u00f6tigen. So entstehen Wartezeiten, obwohl die Seite selbst schnell l\u00e4dt, was Redaktionen als \u201ez\u00e4hes Backend\u201c wahrnehmen. Hier hilft es, <a href=\"https:\/\/webhosting.de\/http-requests-statt-dateigroesse-fokus-auf-anfragen-boost\/\">HTTP-Requests priorisieren<\/a> und Heartbeat-Intervalle zu strecken, damit weniger PHP-Instanzen gleichzeitig laufen. Ich halte deshalb Editor-Registerkarten schlank und schlie\u00dfe inaktive Tabs konsequent, was die <strong>Reaktionszeit<\/strong> merklich stabilisiert.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpress-heartbeat-api-visual-4823.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Best-Practice: Drosseln statt Abschalten<\/h2>\n\n<p>Ich erh\u00f6he zuerst das Intervall, statt Heartbeat rigoros abzuschalten, um <strong>Autosave<\/strong> und Post-Locking zu behalten. Ein Intervall von 60 bis 120 Sekunden senkt die Last oft deutlich, ohne die Redaktion zu st\u00f6ren. F\u00fcr die schnelle Entlastung auf dem Frontend entferne ich Heartbeat dort komplett, da Besucher es selten ben\u00f6tigen. Wer noch weiter gehen will, kann den Editor moderat drosseln und das Dashboard st\u00e4rker begrenzen. So bleibt die <strong>Benutzerf\u00fchrung<\/strong> fl\u00fcssig, w\u00e4hrend der Server mehr Luft bekommt.<\/p>\n\n<pre><code>add_filter('heartbeat_settings', function($settings) {\n    $settings['interval'] = 60; \/\/ Sekunden im Editor\/Dashboard\n    return $settings;\n});\n<\/code><\/pre>\n\n<pre><code>add_action('init', function() {\n    if ( ! is_admin() ) wp_deregister_script('heartbeat'); \/\/ Frontend drosseln\n}, 1);\n<\/code><\/pre>\n\n<h2>Kontextspezifische Regeln im Admin<\/h2>\n\n<p>Je pr\u00e4ziser ich steuere, desto geringer sind Nebenwirkungen. Ich unterscheide Editor, Dashboard und andere Admin-Seiten und vergebe dort unterschiedliche Intervalle. Der Editor bleibt relativ schnell, das Dashboard wird st\u00e4rker gebremst.<\/p>\n\n<pre><code>add_action('admin_init', function () {\n    add_filter('heartbeat_settings', function ($settings) {\n        if ( ! is_admin() ) return $settings;\n\n        if ( function_exists('get_current_screen') ) {\n            $screen = get_current_screen();\n\n            \/\/ Editor (Beitr\u00e4ge\/Seiten) moderat\n            if ( $screen &amp;&amp; in_array($screen-&gt;base, ['post', 'post-new']) ) {\n                $settings['interval'] = 45;\n                return $settings;\n            }\n\n            \/\/ Dashboard eher langsam\n            if ( $screen &amp;&amp; $screen-&gt;base === 'dashboard' ) {\n                $settings['interval'] = 120;\n                return $settings;\n            }\n        }\n\n        \/\/ Sonstige Admin-Seiten\n        $settings['interval'] = 60;\n        return $settings;\n    }, 10);\n});\n<\/code><\/pre>\n\n<p>So bleiben Post-Locking und Autosave im Editor zuverl\u00e4ssig, w\u00e4hrend im Dashboard Live-Widgets weniger h\u00e4ufig \u201epollen\u201c und den Server schonen.<\/p>\n\n<h2>Lastspitzen pro Tab begrenzen (JavaScript)<\/h2>\n\n<p>Viele Lastspitzen entstehen durch inaktive Browser-Tabs. Ich setze im Admin ein kleines Script ein, das Heartbeat automatisch verlangsamt, wenn der Tab im Hintergrund liegt, und wieder beschleunigt, wenn ich zur\u00fcckkehre.<\/p>\n\n<pre><code>add_action('admin_enqueue_scripts', function () {\n    wp_add_inline_script(\n        'heartbeat',\n        \"document.addEventListener('visibilitychange', function () {\n            if (window.wp &amp;&amp; wp.heartbeat) {\n                if (document.hidden) {\n                    wp.heartbeat.interval('slow');     \/\/ ~120s\n                } else {\n                    wp.heartbeat.interval('standard'); \/\/ ~60s\n                }\n            }\n        });\"\n    );\n});\n<\/code><\/pre>\n\n<p>Damit reduziere ich parallele Heartbeats sp\u00fcrbar, ohne Funktionen zu verlieren. Wichtig: Ich teste danach gezielt Autosave und gleichzeitige Bearbeitung.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpressheartbeatapi_8342.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Gezielte Payload-Steuerung statt Datenballast<\/h2>\n\n<p>Neben der Frequenz z\u00e4hlt der Inhalt. Einige Plugins h\u00e4ngen gro\u00dfe Datenpakete an Heartbeat. Ich halte die Nutzlast schlank, indem ich nur wirklich ben\u00f6tigte Werte sende und auf dem Server unn\u00f6tige Schl\u00fcssel entferne.<\/p>\n\n<pre><code>\/\/ Client: gezielt Daten registrieren\njQuery(function ($) {\n    if (window.wp &amp;&amp; wp.heartbeat) {\n        wp.heartbeat.enqueue('meine_app', { thin: true }, true);\n        $(document).on('heartbeat-tick', function (event, data) {\n            if (data &amp;&amp; data.meine_app_response) {\n                \/\/ Antwort effizient verarbeiten\n            }\n        });\n    }\n});\n<\/code><\/pre>\n\n<pre><code>\/\/ Server: Antwort verschlanken\nadd_filter('heartbeat_send', function ($response, $data) {\n    \/\/ Entferne schwere\/unn\u00f6tige Keys aus der Antwort\n    unset($response['unnoetige_daten']);\n    return $response;\n}, 10, 2);\n\nadd_filter('heartbeat_received', function ($response, $data) {\n    \/\/ Eingehende Daten pr\u00fcfen\/validieren\n    return $response;\n}, 10, 2);\n<\/code><\/pre>\n\n<p>Diese Feinsteuerung vermeidet Datenballast pro Request und verringert CPU- und I\/O-Druck, vor allem bei vielen gleichzeitig aktiven Redakteuren.<\/p>\n\n<h2>Block-Editor (Gutenberg): Besonderheiten im Blick<\/h2>\n\n<p>Im Block-Editor laufen zus\u00e4tzliche Prozesse wie regelm\u00e4\u00dfige Draft-Sicherungen und Statuspr\u00fcfungen. Ich vermeide unn\u00f6tige Parallelit\u00e4t: kein Massen-Editing in vielen Tabs, Medien-Uploads nacheinander, und ich plane lange Sessions mit klaren Speicherrhythmen. Drosselung im Dashboard f\u00e4llt st\u00e4rker aus als im Editor, damit Schreibprozesse nicht \u201ehakeln\u201c. Au\u00dferdem beobachte ich, ob einzelne Block-Plugins \u00fcberproportional h\u00e4ufig Heartbeat\/Live-Checks ausl\u00f6sen, und reduziere deren Live-Features im Zweifel.<\/p>\n\n<h2>Edge Cases: WooCommerce, Formulare, Page Builder<\/h2>\n\n<ul>\n  <li>WooCommerce-Admin nutzt Live-Komponenten. Ich drossele, schalte aber Heartbeat in Shop-relevanten Masken nicht vollst\u00e4ndig ab, um Bestands- oder Session-Effekte nicht zu st\u00f6ren.<\/li>\n  <li>Formular-Builder mit \u201eLive-Previews\u201c nutzen oft Heartbeat oder eigene Polling-Mechanismen. Ich teste: Vorschau, Spam-Schutz, Upload \u2013 und reguliere deren Aktualisierung separat.<\/li>\n  <li>Page Builder mit Live-Statistiken im Dashboard entlaste ich, indem ich die Widgets ausblende oder deren Aktualisierung seltener erlaube.<\/li>\n<\/ul>\n\n<h2>Server- und Hosting-Faktoren<\/h2>\n\n<p>Heartbeat belastet PHP-Worker, daher achte ich auf ausreichende Kontingente und schnelles <strong>I\/O<\/strong>. Object Cache (Redis\/Memcached) entlastet PHP-Aufrufe, obwohl Heartbeat dynamisch bleibt. Beim Hosting schaue ich auf Worker-Anzahl, CPU-Reserven und Limits pro Prozess, damit Editor-Sessions nicht ins Stocken geraten. Gute Anbieter liefern klare Metriken, damit ich Last und Engp\u00e4sse erkenne. Die folgende \u00dcbersicht zeigt typische Unterschiede und was sie f\u00fcr die <strong>Performance<\/strong> bedeuten.<\/p>\n\n<table>\n  <thead>\n    <tr>\n      <th>Hosting-Anbieter<\/th>\n      <th>PHP-Worker<\/th>\n      <th>Heartbeat-Optimierung<\/th>\n      <th>Geeignet f\u00fcr Redaktionen<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>webhoster.de<\/td>\n      <td>Unbegrenzt<\/td>\n      <td>Exzellent<\/td>\n      <td>Ja<\/td>\n    <\/tr>\n    <tr>\n      <td>Andere<\/td>\n      <td>Begrenzt<\/td>\n      <td>Mittel<\/td>\n      <td>Teilweise<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n<h2>PHP-\/FPM-Parameter, die ich pr\u00fcfe<\/h2>\n\n<ul>\n  <li>PHP-FPM: Ausreichende <strong>pm.max_children<\/strong>, passende <strong>pm.max_requests<\/strong> (z. B. 300\u20131000) und sinnvolle <strong>pm.process_idle_timeout<\/strong>.<\/li>\n  <li><strong>OPcache<\/strong>: Genug Speicher (z. B. 128\u2013256 MB), hohe <strong>opcache.max_accelerated_files<\/strong>, <strong>validate_timestamps<\/strong> aktiv mit praktikablem Intervall.<\/li>\n  <li><strong>request_terminate_timeout<\/strong> nicht zu knapp, damit lange Editier-Requests nicht abgebrochen werden.<\/li>\n  <li>\u201eSlowlog\u201c aktivieren, um Ausrei\u00dfer bei admin-ajax.php zu finden.<\/li>\n<\/ul>\n\n<h2>CDN\/Firewall: typische Stolperfallen<\/h2>\n\n<p>Im Admin-Bereich lasse ich CDN-Caches konsequent aus, setze keine aggressiven Rate Limits auf admin-ajax.php und verhindere, dass Botschutz-Ma\u00dfnahmen Heartbeat blockieren. Andernfalls drohen fehlerhafte Autosaves, ablaufende Sessions ohne Hinweis oder flackernde Post-Locks. Eine saubere Ausnahme-Rule f\u00fcr den Admin sorgt f\u00fcr stabile Arbeitsbedingungen.<\/p>\n\n<h2>Monitoring und Diagnose<\/h2>\n\n<p>Zur Diagnose pr\u00fcfe ich Request-Fl\u00fcsse, Antwortzeiten und wie viele Instanzen von admin-ajax.php parallel laufen, um <strong>Spitzen<\/strong> sichtbar zu machen. Tools wie Debug-Plugins und Server-Logs zeigen mir, wann das Backend ins Stolpern ger\u00e4t. Ich achte zus\u00e4tzlich auf Sessions, denn blockierende Sitzungen verl\u00e4ngern Bearbeitungen k\u00fcnstlich. Wer mehr verstehen will, schaut sich das Thema <a href=\"https:\/\/webhosting.de\/php-session-locking-wordpress-login-slow-optimierung-serverfix\/\">PHP Session Locking<\/a> an, weil es mit Heartbeat-Effekten kollidieren kann. Nach jeder \u00c4nderung teste ich Editor, Medien-Upload und <strong>Login<\/strong>, damit keine Nebenwirkung unbemerkt bleibt.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpress-api-workspace-7362.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Schritt-f\u00fcr-Schritt-Tuning-Plan<\/h2>\n\n<ol>\n  <li><strong>Ist-Zustand messen<\/strong>: Anzahl paralleler admin-ajax.php-Aufrufe, Antwortzeiten, CPU\/Worker-Auslastung, Tabs\/Benutzer im Peak.<\/li>\n  <li><strong>Frontend entlasten<\/strong>: Heartbeat im Frontend deaktivieren, kritische Frontend-Funktionen gegenpr\u00fcfen.<\/li>\n  <li><strong>Kontextregeln setzen<\/strong>: Editor moderat (45\u201360s), Dashboard langsam (90\u2013120s), Rest 60s. Inaktive Tabs auf \u201eslow\u201c.<\/li>\n  <li><strong>Payload schlank halten<\/strong>: \u00dcberfl\u00fcssige Keys entfernen, gro\u00dfe Live-Widgets im Dashboard reduzieren oder deaktivieren.<\/li>\n  <li><strong>Serverseitig nachziehen<\/strong>: PHP-FPM\/OPcache pr\u00fcfen, Object Cache aktivieren, sinnvolle Worker-Reserven einplanen.<\/li>\n<\/ol>\n\n<h2>Praxis-Checkliste f\u00fcr unterschiedliche Szenarien<\/h2>\n\n<p>F\u00fcr Soloschaffende mit gelegentlichen Updates lasse ich Heartbeat im Editor auf 60\u201390 Sekunden und deaktiviere es im <strong>Frontend<\/strong>. In kleinen Redaktionen mit mehreren Tabs setze ich 60\u2013120 Sekunden und schule das Team, inaktive Fenster zu schlie\u00dfen. Auf trafficstarken Seiten mit vielen Redakteuren erh\u00f6he ich Worker, aktiviere Object Cache und drossele Dashboard-Heartbeat st\u00e4rker als den Editor. Wenn das Dashboard trotz Drosselung z\u00e4h bleibt, pr\u00fcfe ich Plugins mit Live-Widgets und reduziere deren Aktualisierungen. Erst wenn alle Stellschrauben nicht greifen, schalte ich Heartbeat tempor\u00e4r ab und sichere Workflows durch manuelle <strong>Speicher<\/strong>-Disziplin.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/01\/wordpress-api-workspace-8254.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Fazit: So halte ich Heartbeat im Zaum<\/h2>\n\n<p>Ich nutze die St\u00e4rken der <strong>WordPress Heartbeat API<\/strong> \u2013 Autosave, Post-Locking, Live-Informationen \u2013 und z\u00fcgle gleichzeitig die Last. Der erste Hebel bleibt das Intervall: strecken, messen, nachjustieren. Dann entlaste ich das Frontend, setze Regeln pro Kontext und halte Tabs schlank. Auf Server-Seite sorge ich f\u00fcr gen\u00fcgend Worker, solide Caching-Schichten und transparente Metriken. So bleibt mein Backend reaktionsschnell, w\u00e4hrend alle <strong>Komfort<\/strong>-Funktionen erhalten bleiben.<\/p>","protected":false},"excerpt":{"rendered":"<p>Explica\u00e7\u00e3o da API do WordPress Heartbeat: vantagens como a grava\u00e7\u00e3o autom\u00e1tica, riscos para o carregamento do backend do wp e dicas para otimizar o desempenho do WordPress.<\/p>","protected":false},"author":1,"featured_media":16743,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[733],"tags":[],"class_list":["post-16750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":null,"_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":null,"rank_math_robots":null,"_eael_post_view_count":"1260","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":null,"_trp_automatically_translated_slug_lv":null,"_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":null,"_trp_automatically_translated_slug_ja":null,"_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":null,"_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":null,"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":null,"rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":null,"litespeed_vpi_list_mobile":null,"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":null,"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"WordPress Heartbeat API","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":null,"_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"16743","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/16750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/comments?post=16750"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/16750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media\/16743"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media?parent=16750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/categories?post=16750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/tags?post=16750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}