GenTime, вимірює час генерації кожної сторінки.

 
GenTime, вимірює час генерації кожної сторінки.

Це один з плагінів підтримки, який я зазвичай встановлюю, коли виконую завдання з оптимізації.

Він легкий, простий і корисний. Він робить тільки одну річ. Він не має ніяких налаштувань або конфігурації. Встановіть, активуйте і все готово.

GenTime перевіряє час, необхідний для генерації кожної сторінки, яку ви відвідуєте, і відображає його у верхній панелі адміністрування WordPress. Це особливо корисно для отримання досить приблизної оцінки того, які сторінки завантажуються найдовше, коли вам потрібно вирішити конкретні проблеми в конкретних місцях.

Майте на увазі, що ці значення завжди приблизні, оскільки вони залежать від можливих переривчастих відповідей сервера в залежності від його навантаження в цей момент. Тому їх слід сприймати як орієнтовні.

Його автор - Sybre Waaijer, розробник, який також є засновником іншого популярного плагіна, The SEO Framework, найлегшого SEO-плагіна для WordPress на сьогоднішній день.

Sybre каже, що якщо плагін показує 0.070 або більше на чистій установці WordPress, вам слід подумати про зміну хостингу.

Також зверніть увагу, що це справедливо, якщо ви використовуєте "класичну" тему. Якщо ви використовуєте шаблон FSE (Full Site Edition), обмеження буде 0,140 с (як, наприклад, у випадку з шаблоном Twenty Twenty Four, оскільки FSE працює вдвічі повільніше).

Існує два фільтри, які ви можете додати до файлу functions.php, один з них - це зміна мінімальної ролі користувача, який зможе бачити вимірювання 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;
}

І ще один, щоб змінити кількість десяткових знаків, що відображаються:

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