Hoe Heartbeat API in WordPress te beperken

Hoe Heartbeat API in WordPress te beperken / WordPress Plug-ins

WordPress Heartbeat API is een geweldige functie en opent de deur naar een aantal geweldige mogelijkheden voor ontwikkelaars van plug-ins. In sommige gevallen kan dit echter het CPU-gebruik verhogen en uw website vertragen. In dit artikel laten we u zien hoe u de Heartbeat API in WordPress kunt beperken of zelfs volledig kunt stoppen.

Geïntroduceerd in WordPress 3.6, laat Heartbeat API uw browser toe om te communiceren met de server met behulp van AJAX-aanroepen wanneer u bent aangemeld bij het WordPress-beheergebied. Hierdoor kan WordPress andere auteurs laten zien dat een bericht door een andere gebruiker wordt bewerkt en plugin-ontwikkelaars in staat stellen om meldingen in realtime aan u te laten zien.

Dit klinkt geweldig, maar als je te veel aanvragen hebt, wordt je server langzamer. Laten we eens kijken hoe WordPress Heartbeat API te beperken of volledig te stoppen.

Video-instructies

Abonneer je op WPBeginner

Als je de video niet leuk vindt of meer instructies nodig hebt, ga dan door met lezen.

Het eerste wat u hoeft te doen is de Heartbeat Control-plug-in installeren en activeren. Bij activering moet je bezoeken Instellingen »Heartbeat Control om de plug-in te configureren.

Vanuit de optie 'Control heartbeat locaties', kunt u selecteren waar u heartbeat-instellingen wilt beheren. U kunt het uitschakelen op het dashboard, toestaan ​​op pagina's voor het bewerken van berichten of het overal volledig uitschakelen.

Met de volgende optie kunt u de frequentie van de hartslag regelen. Standaard maakt heartbeat elke 15 seconden een postoproep op post-bewerkingspagina's en elke minuut op het dashboard. U kunt een hogere frequentie kiezen.

Klik op de knop Wijzigingen opslaan om uw instellingen op te slaan. Dat is alles wat u met succes heeft beperkt heartbeat API-aanroepen op uw site.

Schakel Heartbeat API in WordPress uit zonder een plug-in

Als u een enkele gebruiker op uw site bent en er zeker van bent dat u geen functies nodig zult hebben die door de API mogelijk zijn gemaakt, kunt u deze uitschakelen. U kunt de heartbeat-controleplugin gebruiken die we hierboven vermeldden, of u kunt dit codefragment simpelweg kopiëren en plakken in het function.php-bestand van uw themafoto of in een sitespecifieke plug-in.

 add_action ('init', 'stop_heartbeat', 1); functie stop_heartbeat () wp_deregister_script ('heartbeat');  

We hopen dat dit artikel u heeft geholpen om te leren hoe u heartbeat API in WordPress kunt beperken. U kunt ook deze tips en hacks gebruiken om het WordPress-beheergebied te beveiligen.

Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Facebook.