Como alterar o intervalo do Heartbeat no WordPress

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #10742
    Luis FatorBinario
    Administrador

    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' );
Visualizando 1 post (de 1 do total)
  • Você deve fazer login para responder a este tópico.

©2014-2024 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

Esqueceu sua senha?