L'API WordPress Heartbeat è una funzionalità che consente a WordPress di comunicare con il tuo browser web in background. Viene utilizzato per vari compiti, come:
- Salvataggio di bozze di post e pagine
- Aggiornamento degli stati di post e pagine
- Visualizzazione delle notifiche
L'API Heartbeat viene eseguita con un timer e invia richieste al tuo browser web ogni pochi secondi. Queste richieste vengono utilizzate per verificare se sono presenti modifiche da apportare al database WordPress. Se sono presenti modifiche, l'API Heartbeat le invierà al database e aggiornerà l'interfaccia utente (UI) di WordPress.
Perché dovresti controllare l'API Heartbeat
L'API Heartbeat può essere una funzionalità utile, ma può anche rallentare il tuo sito web. Questo perché l'API invia costantemente richieste al tuo browser web, anche se non è necessario apportare modifiche.
Se noti che il tuo sito web funziona lentamente, puoi provare a disabilitare l'API Heartbeat. Questo può essere fatto aggiungendo il seguente codice al tuo file wp-config.php:
```
define('DISABLE_WP_CRON', true);
```
Questo codice disabiliterà il lavoro Cron di WordPress, che è responsabile dell'esecuzione dell'API Heartbeat.
Ecco alcuni altri motivi per cui potresti voler controllare l'API Heartbeat:
- Sicurezza:l'API Heartbeat può essere utilizzata dagli aggressori per lanciare attacchi Denial-of-Service (DoS). Questo perché l'API può essere utilizzata per inviare un gran numero di richieste al tuo browser web, il che può sopraffare il tuo server e provocarne l'arresto anomalo.
- Privacy:l'API Heartbeat può essere utilizzata per raccogliere informazioni sulle tue abitudini di navigazione. Queste informazioni possono essere utilizzate per tracciare i tuoi movimenti su Internet e creare un profilo dei tuoi interessi.
Come controllare l'API Heartbeat
Esistono alcuni modi per controllare l'API Heartbeat. Ecco alcuni suggerimenti:
- Disattiva l'API Heartbeat:questo è il modo più efficace per controllare l'API Heartbeat. Puoi disabilitare l'API aggiungendo il seguente codice al tuo file wp-config.php:
```
define('DISABLE_WP_CRON', true);
```
- Riduci la frequenza delle richieste API Heartbeat:puoi ridurre la frequenza delle richieste API Heartbeat diminuendo il valore della costante `WP_heartbeat_interval`. Questo può essere fatto aggiungendo il seguente codice al tuo file wp-config.php:
```
define('WP_heartbeat_interval', 60);
```
Questo codice ridurrà la frequenza delle richieste API Heartbeat a una al minuto.
- URL specifici nella whitelist:puoi autorizzare URL specifici per i quali l'API Heartbeat è autorizzata a inviare richieste. Questo può essere fatto aggiungendo il seguente codice al tuo file wp-config.php:
```
define('WP_heartbeat_allowed_urls', array('https://example.com/wp-admin/'));
```
Questo codice consentirà solo all'API Heartbeat di inviare richieste alla directory wp-admin del tuo sito Web WordPress.
Seguendo questi suggerimenti, puoi controllare l'API Heartbeat e migliorare le prestazioni e la sicurezza del tuo sito Web WordPress.
software © www.354353.com