Wat is de WordPress Heartbeat API?
De WordPress Heartbeat API is een functie waarmee WordPress op de achtergrond met uw webbrowser kan communiceren. Het wordt gebruikt voor verschillende taken, zoals:
- Conceptberichten en pagina's opslaan
- Updaten van bericht- en paginastatussen
- Meldingen weergeven
De Heartbeat API werkt op een timer en stuurt elke paar seconden verzoeken naar uw webbrowser. Deze verzoeken worden gebruikt om te controleren of er wijzigingen moeten worden aangebracht in de WordPress-database. Als er wijzigingen zijn, stuurt de Heartbeat API deze naar de database en werkt de WordPress-gebruikersinterface (UI) bij.
Waarom u de Heartbeat API zou moeten beheren
De Heartbeat API kan een handige feature zijn, maar kan ook je website vertragen. Dit komt omdat de API voortdurend verzoeken naar uw webbrowser verzendt, zelfs als er geen wijzigingen moeten worden aangebracht.
Als u merkt dat uw website langzaam draait, kunt u proberen de Heartbeat API uit te schakelen. Dit kunt u doen door de volgende code toe te voegen aan uw wp-config.php-bestand:
```
definieer('DISABLE_WP_CRON', waar);
```
Deze code schakelt de WordPress Cron-taak uit, die verantwoordelijk is voor het uitvoeren van de Heartbeat API.
Hier zijn enkele andere redenen waarom u de Heartbeat API zou willen beheren:
- Beveiliging:de Heartbeat API kan door aanvallers worden gebruikt om Denial-of-Service (DoS)-aanvallen uit te voeren. Dit komt omdat de API kan worden gebruikt om een groot aantal verzoeken naar uw webbrowser te sturen, waardoor uw server kan worden overweldigd en deze kan crashen.
- Privacy:De Heartbeat API kan worden gebruikt om informatie over uw surfgedrag te verzamelen. Deze informatie kan worden gebruikt om uw bewegingen op internet te volgen en een profiel van uw interesses op te bouwen.
De Heartbeat API beheren
Er zijn een paar manieren om de Heartbeat API te beheren. Hier zijn enkele tips:
- Schakel de Heartbeat API uit:dit is de meest effectieve manier om de Heartbeat API te besturen. Je kunt de API uitschakelen door de volgende code toe te voegen aan je wp-config.php-bestand:
```
definieer('DISABLE_WP_CRON', waar);
```
- Verlaag de frequentie van Heartbeat API-verzoeken:u kunt de frequentie van Heartbeat API-verzoeken verminderen door de waarde van de constante `WP_heartbeat_interval` te verlagen. Dit kunt u doen door de volgende code toe te voegen aan uw wp-config.php-bestand:
```
definieer('WP_heartbeat_interval', 60);
```
Deze code reduceert de frequentie van Heartbeat API-verzoeken tot één keer per minuut.
- Specifieke URL's op de witte lijst zetten:u kunt specifieke URL's op de witte lijst zetten waarvoor de Heartbeat API verzoeken mag verzenden. Dit kunt u doen door de volgende code toe te voegen aan uw wp-config.php-bestand:
```
definiëren( 'WP_heartbeat_allowed_urls', array( 'https://example.com/wp-admin/'));
```
Met deze code kan de Heartbeat API alleen verzoeken verzenden naar de wp-admin-directory van uw WordPress-website.
Door deze tips te volgen, kunt u de Heartbeat API beheren en de prestaties en beveiliging van uw WordPress-website verbeteren. |