Slik begrenser du hjerteslag API i WordPress

Slik begrenser du hjerteslag API i WordPress / WordPress Plugins

WordPress Heartbeat API er en flott funksjon og åpner døren for noen flotte muligheter for plugin-utviklere. Men i noen tilfeller kan det øke CPU-bruken og redusere nettstedet ditt. I denne artikkelen vil vi vise deg hvordan du begrenser Heartbeat API i WordPress eller til og med helt stoppe den.

Introdusert i WordPress 3.6, lar Heartbeat API din nettleser å kommunisere med serveren ved hjelp av AJAX-samtaler når du er logget inn i WordPress admin-området. Dette gjør at WordPress kan vise andre forfattere at et innlegg blir redigert av en annen bruker og aktivere pluginutviklere for å vise meldinger i sanntid.

Dette høres bra ut, men hvis du har for mange forespørsler, vil serveren din senke. La oss ta en titt på hvordan du begrenser eller helt stopper WordPress Heartbeat API.

Videoopplæring

Abonner på WPBeginner

Hvis du ikke liker videoen eller trenger mer instruksjoner, fortsett å lese.

Første du må gjøre er å installere og aktivere Heartbeat Control plugin. Ved aktivering må du besøke Innstillinger »Heartbeat Control å konfigurere plugin.

Fra "Control heartbeat locations" -alternativet, kan du velge hvor du vil kontrollere hjerterytmeinnstillinger. Du kan deaktivere det på dashbordet, tillate det på postredigeringssider, eller helt deaktivere det overalt.

Det neste alternativet lar deg kontrollere frekvensen av hjerteslag. Som standard gjør hjerterytme et innlegg hver 15. sekund på postredigeringssider, og hvert minutt på dashbordet. Du kan velge en høyere frekvens.

Klikk på Lagre endringer-knappen for å lagre innstillingene dine. Det er alt du har hatt begrenset hjerteslag API-anrop på nettstedet ditt.

Deaktiver Heartbeat API i WordPress uten et plugin

Hvis du er en enkelt bruker på nettstedet ditt, og du er sikker på at du ikke trenger noen funksjoner som er muliggjort av API, kan du deaktivere den. Du kan bruke hjerteslagskontrollplugin, som vi nevnte ovenfor, eller du kan enkelt kopiere og lime inn denne kodestykket i temaets funksjoner.php-fil eller i et nettstedspesifikt plugin.

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

Vi håper denne artikkelen hjalp deg med å lære å begrense hjerteslag API i WordPress. Du vil kanskje også sjekke disse tipsene og hackene for å beskytte WordPress admin-området.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Facebook.