Uma API chamada Ajax Heartbeat foi introduzida a partir da versão 3.6 no WordPress, ela é responsável por auto-salvar páginas/posts abertos, revisões, entre outras funções. O único problema é que o intervalo de tempo entre as buscas no código/texto é curto e acaba sobrecarregando o servidor.
Entre os problemas mais comuns estão erros de “socket” e reclamações da sua empresa de hospedagem dizendo que o seu site está usando muitos recursos do servidor.
Insira o código abaixo no arquivo funtions.php, de preferência use temas-child:
//Altera o tempo entre tentativas de leitura/gravacao do Ajax Heartbeat:
function adjust_heartbeat_interval( $response ) {
if ( $_POST['interval'] == 60 || $_POST['interval'] == 15) {
$response['heartbeat_interval'] = 180;
}
return $response;
}
add_filter( 'heartbeat_send', 'adjust_heartbeat_interval' );