Αυτό είναι ένα από τα πρόσθετα υποστήριξης που εγκαθιστώ συνήθως όταν κάνω εργασίες βελτιστοποίησης.
Είναι ελαφρύ, απλό και χρήσιμο. Κάνει μόνο ένα πράγμα. Δεν έχει ρυθμίσεις ή διαμόρφωση. Εγκαταστήστε το, ενεργοποιήστε το και τελειώσατε.
Το GenTime ελέγχει το χρόνο που απαιτείται για τη δημιουργία κάθε σελίδας που επισκέπτεστε και τον εμφανίζει στην επάνω μπάρα της διαχείρισης του WordPress. Αυτό είναι ιδιαίτερα χρήσιμο για να πάρετε μια αρκετά χονδρική εκτίμηση για το ποιες σελίδες χρειάζονται περισσότερο χρόνο για να φορτώσουν, όταν πρέπει να επιτεθείτε σε συγκεκριμένα προβλήματα σε συγκεκριμένα σημεία.
Λάβετε υπόψη ότι αυτές οι τιμές είναι πάντα κατά προσέγγιση, επειδή υπόκεινται σε πιθανές διαλείπουσες απαντήσεις από τον διακομιστή ανάλογα με το φορτίο του εκείνη τη στιγμή. Επομένως, θα πρέπει να λαμβάνονται ως αυτό που είναι, μια αναφορά.
Ο συγγραφέας του είναι ο Sybre Waaijer, ένας προγραμματιστής που είναι επίσης ο ιδρυτής ενός άλλου δημοφιλούς πρόσθετου, του The SEO Framework, του πιο ελαφρού πρόσθετου SEO για το WordPress σήμερα.
Η Sybre λέει ότι αν το πρόσθετο δείχνει 0,070s ή περισσότερο σε μια καθαρή εγκατάσταση WordPress, θα πρέπει να εξετάσετε το ενδεχόμενο αλλαγής οικοδεσπότη.
Σημειώστε επίσης ότι αυτό ισχύει αν χρησιμοποιείτε ένα "κλασικό" θέμα. Εάν το πρότυπό σας είναι FSE (Full Site Edition), το όριο θα είναι 0,140s (όπως για παράδειγμα με το 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;
}