GenTime, meria čas generovania každej stránky.

 
GenTime, meria čas generovania každej stránky.

Toto je jeden z podporných pluginov, ktoré zvyčajne inštalujem pri optimalizačných úlohách.

Je ľahký, jednoduchý a užitočný. Robí len jednu vec. Nemá žiadne nastavenia ani konfiguráciu. Nainštalujte, aktivujte a je to hotové.

GenTime kontroluje čas potrebný na vygenerovanie každej navštívenej stránky a zobrazuje ho v hornej lište administrácie WordPress. To je užitočné najmä na získanie pomerne hrubého odhadu, ktoré stránky sa načítavajú najdlhšie, keď potrebujete zaútočiť na konkrétne problémy na konkrétnych miestach.

Majte na pamäti, že tieto hodnoty sú vždy približné, pretože závisia od možných prerušovaných odpovedí servera v závislosti od jeho momentálneho zaťaženia. Preto by ste ich mali brať ako referenčné.

Jeho autorom je Sybre Waaijer, vývojár, ktorý je tiež zakladateľom ďalšieho populárneho pluginu SEO Framework, najľahšieho SEO pluginu pre WordPress v súčasnosti.

Sybre hovorí, že ak plugin ukazuje 0,070s alebo viac na čistej inštalácii WordPress, mali by ste zvážiť zmenu hostiteľa.

Upozorňujeme, že to platí aj v prípade, ak používate klasickú tému. Ak je vaša šablóna FSE (Full Site Edition), limit bude 0,140 s (ako napríklad pri šablóne Twenty Twenty-Four, pretože FSE je dvakrát pomalšia).

Do súboru functions.php môžete pridať dva filtre, jedným z nich je zmena minimálnej roly používateľa, ktorý bude môcť vidieť meranie GenTime:

add_filter( 'gentime_minimum_role', 'my_gentime_minimum_role' );
function my_gentime_minimum_role( $default = 'install_plugins' ) {

    // See https://codex.wordpress.org/Roles_and_Capabilities for a list of role names
    $role = 'edit_pages';

    return $role;
}

A ďalší na zmenu počtu desatinných miest, ktoré sa majú zobraziť:

add_filter( 'gentime_decimals', 'my_gentime_decimals' );
function my_gentime_decimals( $default = 3 ) {
    return 4;
}