Kuidas muuta või keelata WordPressi südamelöögi API-d
WordPressi südamelöögi API tutvustatakse versioonis 3.6. Selle API abil saab teie brauser serveriga suhelda. Lehe laadimisel seadistab südamelöökide API koodi, mis töötab iga 15–60 sekundi järel. Kui see töötab, kogub südamelöök jQuery sündmuse kaudu saadetavaid andmeid, seejärel saadab need taustaprogrammi ja ootab vastust.
Kasutades Heartbeat, näitab WordPress autoritele sõnumit, nagu teine kasutaja postitust redigeeriks. Pistikprogrammid kasutavad seda API-d ka skripti käivitamiseks ja kasutajatele reaalajas märguande kuvamiseks.
Need on mõned Heartbeat API lahedad funktsioonid. Kuid see võib kahjustada ka teie serveri jõudlust. Nagu iga päringu korral, saatke südamelöök oma serverile täiendav POST-päring, lisab see teie serverile täiendavat koormust. Sellise probleemi ületamiseks saame muuta päringute saatmise südamelöökide intervalli või keelata Heartbeat API täielikult.
Südamelöögi API muutmine või keelamine pistikprogrammi abil
Esimene asi, mida peate tegema, on installida ja aktiveerida pistikprogramm Heartbeat Control. Aktiveerimise järel leiate seaded jaotisest Seaded-> Südamelöögi juhtimine.
Sellel lehel muudate või keelate Heartbeat API.
Kasutaja saab Heatbeat’i täielikult peatada, valides suvandi Keela südamelöök.
Samamoodi saate muuta südamelöökide intervalli, valides suvandi Muuda südamelööke ja määrates seejärel sageduse.
Südamerütmi API muutmine või keelamine ilma pistikprogrammita
Võite isegi kontrollida südamelöökide API-d ilma pistikprogrammi kasutamata. Sellisel juhul peate oma aktiivse teema functions.php
faili panema väikese osa koodist .
Allolev kood keelaks südamelöögi API täielikult.
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}
Südamelöögivahemiku muutmiseks lisage kood järgmiselt:
function change_frequency_of_heartbeat_settings( $settings) {
$settings['interval'] = 100; //Anything between 15-120
return $settings;
}
add_filter( 'heartbeat_settings', 'change_frequency_of_heartbeat_settings' );
See selleks! Südamelöögi API haldamiseks WordPressi veebisaidil parema jõudluse saavutamiseks võite valida kas pistikprogrammi kasutamise või ilma pistikprogrammita.
Loodame, et mõistate, kuidas WordPressi südamelöökide API-d muuta või keelata. Palun jagage oma mõtteid allpool toodud kommentaarides.