Πιο γρήγορο WordPress – βήμα προς βήμα.
Μια αργή ιστοσελίδα σάς κοστίζει επισκέπτες, αιτήματα και θέσεις στη Google. Τα καλά νέα: τα περισσότερα «φρένα» εντοπίζονται μέσα σε ένα απόγευμα. Εδώ θα δείτε με ποια σειρά να προχωρήσετε.
Γιατί μετράει η ταχύτητα
Οι επισκέπτες δεν περιμένουν. Κάθε επιπλέον δευτερόλεπτο φόρτωσης αυξάνει το ποσοστό όσων φεύγουν πριν καν δουν κάτι – ιδίως στο κινητό με αδύναμο σήμα.
Η Google το μετρά επίσης και αξιολογεί τις σελίδες, μεταξύ άλλων, με βάση τα Core Web Vitals: πόσο γρήγορα εμφανίζεται το σημαντικότερο περιεχόμενο (LCP), πόσο γρήγορα αντιδρά η σελίδα στις ενέργειες του χρήστη (INP) και αν κάτι μετακινείται κατά τη φόρτωση (CLS). Μια γρήγορη σελίδα λοιπόν δεν είναι μόνο πιο ευχάριστη, εντοπίζεται και καλύτερα.
Πρώτα μέτρηση, μετά αλλαγές
Πριν αλλάξετε οτιδήποτε, χρειάζεστε μια αρχική τιμή. Δωρεάν και αξιόπιστο είναι το PageSpeed Insights της Google: πληκτρολογήστε τη διεύθυνση και προσέξτε τις τιμές για κινητές συσκευές – είναι σχεδόν πάντα χειρότερες και αυτές μετρούν για τη Google.
- Μετρήστε πολλές φορές και όχι μόνο την αρχική σελίδα. Μια υποσελίδα με μεγάλες εικόνες ή μια φόρμα συχνά συμπεριφέρεται εντελώς διαφορετικά.
- Προσέξτε τον χρόνο απόκρισης του διακομιστή (Time to First Byte). Αν είναι υψηλός, η αιτία είναι ο διακομιστής ή ένα plugin που κάνει πολλούς υπολογισμούς σε κάθε κλήση – τότε δεν βοηθά κανένα εργαλείο βελτιστοποίησης εικόνων.
- Αλλάζετε πάντα μόνο ένα πράγμα και μετά μετράτε ξανά. Αλλιώς δεν θα ξέρετε τι βοήθησε.
Η βάση: η φιλοξενία
Ούτε το καλύτερο plugin κάνει γρήγορο έναν υπερφορτωμένο διακομιστή. Τρία πράγματα είναι καθοριστικά:
- Σύγχρονη PHP. Η PHP 8 εκτελεί το WordPress αισθητά πιο γρήγορα από την παλιά PHP 7. Πολλές σελίδες τρέχουν ακόμη από ευκολία σε παρωχημένη έκδοση.
- Αρκετή μνήμη και χρόνος εκτέλεσης. Τα page builders και τα καταστήματα χρειάζονται περισσότερα από τα περιορισμένα όρια ορισμένων παρόχων· όταν δεν φτάνουν, η κλήση διακόπτεται ή γίνεται αργή.
- Μικρές αποστάσεις. Όταν διακομιστής και επισκέπτες βρίσκονται στην ίδια χώρα, κάθε αίτημα φτάνει γρηγορότερα.
Σε εμάς οι ιστοσελίδες τρέχουν σε NVMe SSD στη Γερμανία, με έως 1.024 MB μνήμης PHP ανά κλήση, και την έκδοση PHP τη ρυθμίζετε μόνοι σας ανά τομέα (domain) στην Περιοχή πελάτη.
Εικόνες: το πιο συχνό φρένο
Μια φωτογραφία κατευθείαν από την κάμερα φτάνει εύκολα τα 5 MB – και εμφανίζεται σε ένα πλαίσιο πλάτους 600 pixel. Ακριβώς τέτοιες εικόνες κάνουν αργές τις περισσότερες αργές σελίδες.
- Σμικρύνετε πριν από το ανέβασμα. Για μια ιστοσελίδα σπάνια χρειάζονται πάνω από 2000 pixel πλάτος.
- Χρησιμοποιήστε σύγχρονες μορφές. Το WordPress υποστηρίζει WebP· τα αρχεία είναι, με την ίδια ποιότητα, αισθητά μικρότερα από JPEG.
- Το Lazy Loading φορτώνει τις εικόνες μόνο όταν εμφανίζονται με την κύλιση. Το WordPress το ενεργοποιεί από μόνο του – εκτός από την πρώτη μεγάλη εικόνα στην κορυφή, που πρέπει να εμφανίζεται αμέσως.
Cache: όχι νέα κατασκευή της σελίδας κάθε φορά
Χωρίς cache, το WordPress συνθέτει κάθε σελίδα από την αρχή από τη βάση δεδομένων σε κάθε κλήση. Ένα plugin cache αποθηκεύει το έτοιμο αποτέλεσμα και το παραδίδει απευθείας – συχνά το μεγαλύτερο μεμονωμένο κέρδος.
Σημαντικό: ένα plugin cache, όχι τρία. Πολλά μαζί δυσκολεύουν το ένα το άλλο και προκαλούν ακριβώς τα σφάλματα που μετά ψάχνει κανείς για ώρες. Αδειάζετε την cache μετά από μεγαλύτερες αλλαγές, αλλιώς οι επισκέπτες βλέπουν ακόμη την παλιά εκδοχή.
Σε εμάς η εγκατάσταση με 1 κλικ ρυθμίζει, αν το θέλετε, και την cache σελίδων, και στην Περιοχή πελάτη την αδειάζετε, την ενεργοποιείτε ή την απενεργοποιείτε – χωρίς να συνδεθείτε στο WordPress. Για καταστήματα την παραλείπουμε σκόπιμα: μια cache σελίδων που δεν γνωρίζει το καλάθι θα έδειχνε αλλιώς στους επισκέπτες ξένα καλάθια.
Ξεκαθάρισμα plugins και θεμάτων
Δεν φρενάρει ο αριθμός των plugins, αλλά μεμονωμένα βαριά plugins. Ένα slider σε κάθε σελίδα, τρία plugins στατιστικών, ένας page builder που φορτώνει εκατοντάδες kilobyte σεναρίων για κάθε σελίδα – όλα αυτά αθροίζονται.
- Απενεργοποιήστε δοκιμαστικά το ένα plugin μετά το άλλο και μετρήστε. Αυτό που φρενάρει φαίνεται γρήγορα.
- Το δωρεάν plugin Query Monitor δείχνει πόσα ερωτήματα βάσης δεδομένων δημιουργεί κάθε plugin.
- Ό,τι δεν χρειάζεστε πια, το διαγράφετε – απενεργοποιημένο παραμένει στον διακομιστή και πρέπει παρ’ όλα αυτά να ενημερώνεται.
Μη δοκιμάζετε τέτοια πράγματα στη ζωντανή σελίδα. Σε εμάς δημιουργείτε στην Περιοχή πελάτη ένα δοκιμαστικό αντίγραφο της ιστοσελίδας σας και πειραματίζεστε εκεί.
Τακτοποίηση της βάσης δεδομένων
Με τα χρόνια μαζεύονται πολλά: εκατοντάδες αναθεωρήσεις κάθε άρθρου, υπολείμματα διαγραμμένων plugins, ληγμένες προσωρινές αποθηκεύσεις. Ένα plugin καθαρισμού τα αφαιρεί με λίγα κλικ. Δημιουργήστε πρώτα ένα αντίγραφο ασφαλείας – ό,τι διαγραφεί από μια βάση δεδομένων επιστρέφει μόνο μέσω του αντιγράφου ασφαλείας.
Η βάση που σκέφτεται μαζί σας.
Φιλοξενία ιστοσελίδων από 2,99 € τον μήνα, διακομιστές στη Γερμανία, προσωπική υποστήριξη από το Osnabrück.
- Εγκατάσταση WordPress με ένα κλικ από την Περιοχή πελάτη
- Έως 1.024 MB μνήμη PHP και 250 δευτερόλεπτα χρόνος εκτέλεσης ανά αίτημα
- Ημερήσιο αντίγραφο ασφαλείας στον διακομιστή και εκτός εγκαταστάσεων, 7 ημερήσιες και 4 εβδομαδιαίες εκδόσεις
- Δοκιμαστικό αντίγραφο του ιστοτόπου σας για ενημερώσεις, χωρίς να το αντιληφθούν οι επισκέπτες
- Πιστοποιητικό SSL, SSH και SFTP περιλαμβάνονται, έκδοση PHP επιλέξιμη ανά τομέα