GenTime, měří čas generování každé stránky.

 
GenTime, měří čas generování každé stránky.

Jedná se o jeden z podpůrných pluginů, které obvykle instaluji, když provádím optimalizační úkoly.

Je lehký, jednoduchý a užitečný. Dělá jen jednu věc. Nemá žádná nastavení ani konfiguraci. Nainstalujte, aktivujte a je hotovo.

GenTime kontroluje čas potřebný k vygenerování každé navštívené stránky a zobrazuje jej v horní liště administrace WordPressu. To je užitečné zejména pro získání poměrně hrubého odhadu, které stránky se načítají nejdéle, když potřebujete zaútočit na konkrétní problémy na konkrétních místech.

Mějte na paměti, že tyto hodnoty jsou vždy přibližné, protože podléhají možným přerušovaným odpovědím serveru v závislosti na jeho momentálním zatížení. Proto je berte jako referenční.

Jeho autorem je Sybre Waaijer, vývojář, který je také zakladatelem dalšího populárního pluginu The SEO Framework, nejlehčího SEO pluginu pro WordPress současnosti.

Sybre říká, že pokud plugin ukazuje 0,070s nebo více na čisté instalaci WordPressu, měli byste zvážit změnu hostitele.

Všimněte si, že to platí i v případě, že používáte "klasické" téma. Pokud je vaše šablona FSE (Full Site Edition), bude limit 0,140 s (jako například u šablony Twenty Twenty-Four, protože FSE je dvakrát pomalejší).

Do souboru functions.php můžete přidat dva filtry, jedním z nich je změna minimální role uživatele, který bude moci vidět měření 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 další pro změnu počtu desetinných míst, která se mají zobrazit:

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