Βελτιστοποίηση WordPress: Για Ταχύτητα
Να τι έχει να κάνει:
Αν ο ιστότοπός σας χρειαστεί περισσότερα από 3 δευτερόλεπτα για να φορτώσει…
… οι περισσότεροι επισκέπτες σας θα φύγουν και δεν θα επιστρέψουν ποτέ.
Αν θέλετε οι χρήστες να διαβάζουν το περιεχόμενό σας και να αγοράζουν αυτό που πουλάτε, θα πρέπει να βελτιώσετε την ταχύτητα του ιστότοπού σας.
Ένας ιστότοπος με ταχύτερη φόρτωση σημαίνει:
- Περισσότερη επισκεψιμότητα από την Google
- Χαμηλότερο ποσοστό εγκατάλειψης
- Καλύτερο ποσοστό μετατροπών
- Περισσότερες πωλήσεις
Αλλά το πρόβλημα είναι ότι η βελτίωση της ταχύτητας του ιστότοπού σας είναι δύσκολη και μπορεί να πάρει πολύ χρόνο. Αν προσλάβετε έναν προγραμματιστή ιστοσελίδων, θα σας κοστίσει πάνω από χίλια δολάρια. Αν είστε χρήστης του WordPress, μπορείτε εύκολα να το κάνετε χρησιμοποιώντας ένα πρόσθετο όπως WP Speed of Light .
Σε αυτόν τον οδηγό, θα σας δείξω πώς μπορείτε να βελτιώσετε την ταχύτητα του ιστότοπού σας WordPress με το πρόσθετο μας, WP Speed of Light .
Γιατί πρέπει να βελτιώσετε την ταχύτητα του ιστότοπού σας
Υπάρχουν πολλοί λόγοι για τους οποίους θα θέλατε να βελτιώσετε την ταχύτητα του ιστότοπού σας. Ένας από τους πιο σημαντικούς είναι να μειώσετε το ποσοστό εγκατάλειψης του ιστότοπού σας.
Αν ο ιστότοπός σας χρειάζεται περισσότερα από 3 δευτερόλεπτα για να φορτώσει, οι περισσότεροι άνθρωποι θα φύγουν αμέσως. Αυτό αυξάνει το ποσοστό εγκατάλειψης (bounce rate) και, στα μάτια της Google, ένας ιστότοπος με υψηλό ποσοστό εγκατάλειψης είναι ένας ιστότοπος χαμηλής ποιότητας. Επιπλέον, οι αλγόριθμοι της Google προτιμούν να εμφανίζουν ιστότοπους που φορτώνουν γρήγορα, προσφέρουν μια εξαιρετική εμπειρία χρήστη και έχουν χαμηλό ποσοστό εγκατάλειψης. Έτσι, αν θέλετε να φτάσετε στην πρώτη σελίδα της Google και να παραμείνετε εκεί, χρειάζεστε έναν γρήγορο ιστότοπο.
Όχι μόνο αυτό, αλλά αν θέλετε οι επισκέπτες του ιστότοπού σας να αγοράζουν αυτό που πουλάτε ή ακόμα και να εγγράφονται στη λίστα email σας, θα χρειαστείτε έναν πιο γρήγορο ιστότοπο. Όσο πιο αργά φορτώνει ο ιστότοπός σας, τόσο χαμηλότερο θα είναι το ποσοστό μετατροπών σας. Ένας πιο γρήγορος ιστότοπος θα αυξήσει το συνολικό ποσοστό μετατροπών σας, πράγμα που σημαίνει περισσότερους συνδρομητές, περισσότερες κοινοποιήσεις και περισσότερες πωλήσεις.
Όχι μόνο αυτό, σύμφωνα με το Kissmetrics, το 47% των καταναλωτών αναμένουν ότι μια ιστοσελίδα θα φορτώνει σε 2 δευτερόλεπτα ή λιγότερο, και το 40% των χρηστών σας θα εγκαταλείψουν τον ιστότοπό σας εάν χρειαστούν πάνω από 3 δευτερόλεπτα για να φορτώσει. Αν εξακολουθείτε να μην είστε πεπεισμένοι, σύμφωνα με το WebsiteOptimization.com, ένας αργός ιστότοπος θεωρείται χαμηλής ποιότητας, θα μειώσει την επισκεψιμότητά σας έως και 20% και θα αυξήσει ακόμη και την αρτηριακή πίεση των χρηστών σας.
Προβολή σελίδων που αποθηκεύονται στην προσωρινή μνήμη για μείωση του χρόνου φόρτωσης και των πόρων του διακομιστή
Κάθε φορά που κάποιος επισκέπτεται μια σελίδα στον ιστότοπό σας, το WordPress επεξεργάζεται χιλιάδες γραμμές κώδικα, συνδέεται με τη βάση δεδομένων και στη συνέχεια δημιουργεί τη σελίδα. Η σύνδεση με τη βάση δεδομένων και η εκτέλεση χιλιάδων γραμμών κώδικα όχι μόνο απαιτεί πολύ χρόνο, αλλά αυξάνει και το φόρτο στους διακομιστές σας.
Εδώ ακριβώς έρχεται η προσωρινή αποθήκευση. Όταν ενεργοποιείτε την προσωρινή αποθήκευση, το WordPress δεν θα αναδημιουργεί τις σελίδες του ιστότοπού σας κάθε φορά που ζητούνται. Αντίθετα, θα αποθηκεύει προσωρινά (δημιουργεί ένα αντίγραφο) το περιεχόμενο της σελίδας την πρώτη φορά που δημιουργείται και στη συνέχεια θα προβάλλει αυτό το προσωρινά αποθηκευμένο αντίγραφο της σελίδας στους χρήστες. Προβάλλοντας ένα προσωρινά αποθηκευμένο αντίγραφο της σελίδας, το WordPress παρακάμπτει την ανάγκη αναδημιουργίας μιας σελίδας ή ακόμα και σύνδεσης στη βάση δεδομένων για τη λήψη του περιεχομένου. Αυτό όχι μόνο εξοικονομεί πολλούς πόρους διακομιστή, αλλά μειώνει επίσης τον χρόνο που απαιτείται για την προβολή μιας σελίδας στον χρήστη.
Η ενεργοποίηση της προσωρινής αποθήκευσης στην εγκατάσταση του WordPress μπορεί να μειώσει τον χρόνο φόρτωσης του ιστότοπού σας σχεδόν στο μισό.
Αλλά εδώ είναι το πρόβλημα:
Από προεπιλογή, το WordPress δεν διαθέτει λειτουργία προσωρινής αποθήκευσης. Αυτό σημαίνει ότι δεν υπάρχει κουμπί στον Πίνακα Ελέγχου του WordPress στο οποίο μπορείτε να κάνετε κλικ για να ενεργοποιήσετε την προσωρινή αποθήκευση. Για να ενεργοποιήσετε την προσωρινή αποθήκευση στον ιστότοπό σας στο WordPress, θα χρειαστεί να εγκαταστήσετε το πρόσθετο μας, WP Speed of Light. Είναι δωρεάν και η εγκατάστασή του δεν διαρκεί περισσότερο από ένα δευτερόλεπτο. Μόλις το εγκαταστήσετε στον ιστότοπό σας, δείτε πώς μπορείτε να ενεργοποιήσετε την προσωρινή αποθήκευση:
Πώς να ενεργοποιήσετε την προσωρινή αποθήκευση με WP Speed of Light
Για να ενεργοποιήσετε την προσωρινή αποθήκευση με το πρόσθετο μας, συνδεθείτε στον πίνακα ελέγχου του WordPress και, στη συνέχεια, μεταβείτε στο WP Speed of Light -> Speed Optimization:
Μόλις μεταβείτε στη σελίδα βελτιστοποίησης ταχύτητας, ενεργοποιήστε τις ακόλουθες επιλογές:
Ενεργοποίηση συστήματος προσωρινής μνήμης: Αυτό θα ενεργοποιήσει το κύριο σύστημα προσωρινής μνήμης. Μόλις ενεργοποιήσετε αυτήν την επιλογή, το πρόσθετο μας θα αποθηκεύσει προσωρινά ερωτήματα βάσης δεδομένων και κοινά στοιχεία σελίδας.
Καθαρισμός κάθε: Αυτή η επιλογή υπαγορεύει πόσο συχνά το πρόσθετο μας θα καθαρίζει την προσωρινή μνήμη. Η εκκαθάριση της προσωρινής μνήμης κατά καιρούς είναι σημαντική. Εάν δεν καθαρίσετε την προσωρινή μνήμη του διακομιστή σας, οι νέες αλλαγές στον ιστότοπό σας δεν θα επηρεάσουν τον χρήστη. Συνιστούμε να διατηρήσετε αυτήν την επιλογή στα 40 λεπτά.
Εκκαθάριση κατά την αποθήκευση: Αυτή είναι μια επιλογή που θα πρέπει να ενεργοποιήσετε. Διαγράφει την προσωρινή μνήμη μόλις προσθέσετε ή κάνετε αλλαγές σε μια ανάρτηση ή μια σελίδα. Εάν δεν διαγράψετε την προσωρινή μνήμη του διακομιστή σας μετά τη δημοσίευση μιας νέας σελίδας ή την πραγματοποίηση μιας αλλαγής, οι χρήστες σας δεν θα μπορούν να δουν τις νέες αλλαγές και τις πρόσφατα δημοσιευμένες σελίδες.
Προσωρινή μνήμη για επιφάνεια εργασίας: Αυτή η επιλογή καθορίζει εάν το πρόσθετο μας θα εμφανίζει στους χρήστες της επιφάνειας εργασίας μια προσωρινά αποθηκευμένη σελίδα. Θα πρέπει να ενεργοποιήσετε αυτήν την επιλογή.
Προσωρινή μνήμη για tablet: Διατηρήστε την σε Αυτόματη, εκτός εάν αντιμετωπίζετε λανθασμένη έκδοση προσωρινής μνήμης που προβάλλεται σε χρήστες tablet. Αυτό μπορεί να συμβεί μόνο όταν ο ιστότοπός σας προβάλλει διαφορετικό περιεχόμενο (HTML) σε χρήστες διαφορετικών συσκευών.
Cache For Mobile: Αυτή η επιλογή είναι η ίδια με την προηγούμενη. Συνιστούμε να τη διατηρήσετε ρυθμισμένη σε Αυτόματη.
Να μην αποθηκεύονται ποτέ οι ακόλουθες σελίδες στην προσωρινή μνήμη (προαιρετικό): Αυτή η επιλογή σάς επιτρέπει να εξαιρέσετε ορισμένες σελίδες που είναι δυναμικές και δεν χρειάζεται να αποθηκευτούν στην προσωρινή μνήμη. Για αυτήν την επιλογή, εισαγάγετε μία διεύθυνση URL ανά γραμμή που δεν θέλετε να αποθηκευτεί στην προσωρινή μνήμη. Οι περισσότεροι χρήστες δεν χρειάζονται αυτήν τη λειτουργία.
Αφού ενεργοποιήσετε όλες αυτές τις επιλογές, κάντε κλικ στην επιλογή Αποθήκευση αλλαγών. Αυτό ήταν όλο. Μόλις ενεργοποιήσατε την προσωρινή αποθήκευση στον ιστότοπό σας. Από εδώ και στο εξής, στους χρήστες σας θα εμφανίζεται ένα αποθηκευμένο αντίγραφο των σελίδων και των αναρτήσεων του ιστότοπού σας.
Μειώστε τον χρόνο φόρτωσης του ιστότοπού σας κατά περισσότερο από το μισό με το GZIP
Οι εικόνες, τα αρχεία JavaScript και CSS που απαιτούν οι ιστοσελίδες σας έχουν σημαντικό αντίκτυπο στην ταχύτητα του ιστότοπού σας. Η λήψη αρχείων από τον διακομιστή απαιτεί χρόνο. Και αρχεία όπως οι εικόνες μπορούν να έχουν μέγεθος έως και ένα megabyte. Αυτό όχι μόνο αυξάνει τον χρόνο που απαιτείται για την εμφάνιση του ιστότοπού σας, αλλά αυξάνει και το κόστος εύρους ζώνης.
Η καλύτερη λύση; Ενεργοποιήστε το GZIP στον διακομιστή σας.
Το GZIP είναι ένας αλγόριθμος συμπίεσης που, μόλις ενεργοποιηθεί, θα μειώσει το μέγεθος των αρχείων σας κατά περισσότερο από το μισό. Μόλις ενεργοποιήσετε το GZIP, ο διακομιστής του ιστότοπού σας θα αρχίσει να προβάλλει συμπιεσμένα αρχεία στα προγράμματα περιήγησης που το υποστηρίζουν. Έτσι, οι εικόνες σας που μπορεί να είναι άνω των 5 megabyte θα συμπιεστούν σε λιγότερο από 2 όταν προβάλλονται. Αυτό όχι μόνο θα μειώσει το κόστος εύρους ζώνης και το φόρτο του διακομιστή, αλλά θα μειώσει και τον χρόνο φόρτωσης του ιστότοπού σας κατά περισσότερο από το μισό.
Πώς να ενεργοποιήσετε το GZIP με WP Speed of Light
Το plugin μας ελέγχει πρώτα αν το GZIP είναι ήδη ενεργοποιημένο στον διακομιστή σας, κάτι που συμβαίνει πλέον με τους περισσότερους μεγάλους παρόχους φιλοξενίας ιστοσελίδων. Εάν είναι ήδη ενεργοποιημένο στον διακομιστή, το plugin μας δεν χρειάζεται να κάνει τίποτα. Αλλά εάν ο διακομιστής σας δεν έχει ενεργοποιημένο το GZIP, το plugin μας θα το ενεργοποιήσει χρησιμοποιώντας τη λειτουργική μονάδα apache (mod_deflate) ή τη λειτουργική μονάδα Nginx (ngx_http_gzip_module) προσθέτοντας τον απαιτούμενο κώδικα στο αρχείο htaccess του διακομιστή WordPress σας.
Εάν ο διακομιστής σας δεν έχει ενεργοποιημένο το GZIP από προεπιλογή και το πρόσθετο μας δεν μπορεί να το κάνει με htaccess, εμφανίζει μια ειδοποίηση προειδοποίησης στον πίνακα ελέγχου του πρόσθετου.
Αξιοποιήστε την προσωρινή αποθήκευση του προγράμματος περιήγησης για να βελτιώσετε την ταχύτητα του ιστότοπού σας
Όταν κάποιος επισκέπτεται τον ιστότοπό σας, το πρόγραμμα περιήγησής του κατεβάζει όλα τα αρχεία που απαιτούνται για την εμφάνιση της σελίδας. Τα περισσότερα από αυτά τα αρχεία είναι κοινά σε άλλες σελίδες του ιστότοπού σας, όπως το λογότυπο, το CSS και η JavaScript. Όταν ένας επισκέπτης μεταβαίνει στις άλλες σελίδες του ιστότοπού σας, το πρόγραμμα περιήγησής του θα κατεβάσει όλα τα αρχεία ξανά, παρόλο που το πρόγραμμα περιήγησης τα είχε ήδη κατεβάσει κατά την απόδοση της τελευταίας σελίδας που επισκέφθηκε. Αυτό συμβαίνει επειδή το πρόγραμμα περιήγησης δεν γνωρίζει εάν τα αρχεία έχουν ενημερωθεί στον διακομιστή. Και επειδή δεν το γνωρίζει αυτό, πρέπει να κατεβάζει τα αρχεία ξανά και ξανά σε κάθε επίσκεψη.
Αυτό όχι μόνο αυξάνει το κόστος εύρους ζώνης και το φόρτο του διακομιστή, αλλά θα αυξήσει και τον χρόνο φόρτωσης του ιστότοπού σας.
Εδώ έρχεται να σώσει η προσωρινή αποθήκευση του προγράμματος περιήγησης. Καθορίζοντας μια ώρα λήξης για τα στατικά αρχεία, όπως εικόνες και css, στον διακομιστή σας, δίνετε εντολή στο πρόγραμμα περιήγησης να μην χρειάζεται να τα κατεβάζει ξανά σε κάθε επίσκεψη στον ιστότοπο.
Μόλις ενεργοποιήσετε την προσωρινή αποθήκευση του προγράμματος περιήγησης στον διακομιστή σας, ο ιστότοπός σας θα φορτώνει πιο γρήγορα από τη δεύτερη επίσκεψη και μετά, επειδή το πρόγραμμα περιήγησης του χρήστη δεν θα χρειάζεται να κατεβάζει ξανά όλα τα αρχεία κάθε φορά που ο χρήστης επισκέπτεται μια διαφορετική σελίδα στον ιστότοπό σας. Αντίθετα, το πρόγραμμα περιήγησης του χρήστη θα μπορεί να τα δημιουργεί χρησιμοποιώντας τα αρχεία που έχει ήδη κατεβάσει και αποθηκεύσει στην προσωρινή μνήμη.
Πώς να ενεργοποιήσετε την προσωρινή αποθήκευση του προγράμματος περιήγησης στον διακομιστή σας με WP Speed of Light
Για να αξιοποιήσετε την προσωρινή αποθήκευση του προγράμματος περιήγησης χρησιμοποιώντας το πρόσθετο μας, συνδεθείτε στον Πίνακα ελέγχου του WordPress και μεταβείτε στο WP Speed of Light -> Βελτιστοποίηση ταχύτητας:
Τώρα, στη σελίδα Βελτιστοποίηση ταχύτητας, ενεργοποιήστε την επιλογή "Προσθήκη κεφαλίδων λήξης":
Μόλις ενεργοποιήσετε αυτήν την επιλογή, το πρόσθετο μας θα δώσει εντολή στο πρόγραμμα περιήγησης του χρήστη να αποθηκεύσει προσωρινά τους στατικούς πόρους και να τους χρησιμοποιήσει αντί να τους ζητά ξανά σε κάθε επίσκεψη.
Αφαίρεση συμβολοσειρών ερωτήματος από στατικούς πόρους
Ακόμα και μετά την ενεργοποίηση της προσωρινής αποθήκευσης του προγράμματος περιήγησης, τα προγράμματα περιήγησης αντιμετωπίζουν τα αρχεία διαφορετικά όταν έχουν μια συμβολοσειρά ερωτήματος συνημμένη στο τέλος της διεύθυνσης URL τους.
Δείτε πώς μοιάζει μια συμβολοσειρά ερωτήματος: http://your-site.com/style.css?query-string=123
Το WordPress από προεπιλογή προσθέτει μια συμβολοσειρά ερωτήματος στο τέλος όλων των αρχείων CSS και JavaScript. Εάν θέλετε να λάβετε υψηλότερη βαθμολογία σε εργαλεία ελέγχου ταχύτητας όπως το GTMetrix, θα πρέπει να αφαιρέσετε αυτές τις συμβολοσειρές ερωτήματος.
Για να καταργήσετε τη συμβολοσειρά ερωτήματος από τις διευθύνσεις URL των στατικών πόρων σας, ακολουθήστε τα εξής βήματα:
Πώς να καταργήσετε αυτόματα τις συμβολοσειρές ερωτημάτων με WP Speed of Light
Για να καταργήσετε συμβολοσειρές ερωτημάτων από τις στατικές διευθύνσεις URL σας, συνδεθείτε στον Πίνακα ελέγχου του WordPress και μεταβείτε στο WP Speed of Light -> Speed Optimization:
Τώρα, στη σελίδα Βελτιστοποίηση ταχύτητας, ενεργοποιήστε την επιλογή "Κατάργηση συμβολοσειρών ερωτήματος":
Μόλις ενεργοποιήσετε αυτήν την επιλογή, το πρόσθετο μας θα καταργήσει αυτόματα τις συμβολοσειρές ερωτήματος από όλες τις διευθύνσεις URL σας. Αυτό θα διασφαλίσει ότι το πρόγραμμα περιήγησης των χρηστών σας χρησιμοποιεί την προσωρινή μνήμη στην πλευρά του πελάτη αντί να κατεβάζει ξανά ένα νέο αντίγραφο των στατικών αρχείων σε κάθε επίσκεψη. Αυτό θα οδηγήσει επίσης σε υψηλότερη βαθμολογία σε εργαλεία ελέγχου ταχύτητας όπως το GTMetrix και το Google Page Speed Test.
Σύναψη
Το WordPress είναι το πιο δημοφιλές σύστημα διαχείρισης περιεχομένου στο διαδίκτυο. Είναι ευέλικτο και διαθέτει κυριολεκτικά χιλιάδες λειτουργίες. Αλλά αυτή η ευελιξία έχει ένα κόστος. Το κόστος είναι η αργή ταχύτητα φόρτωσης του ιστότοπού σας. Το WordPress, όντας εξαιρετικά προσαρμόσιμο και ευέλικτο, έχει μια μεγάλη βάση κώδικα και αυτή η μεγάλη βάση κώδικα απαιτεί χρόνο για να εκτελεστεί. Και όταν εγκαθιστάτε ένα νέο πρόσθετο, προσθέτει ακόμη περισσότερες γραμμές κώδικα σε αυτήν τη μεγάλη βάση κώδικα, καθιστώντας την ακόμη μεγαλύτερη.
Όσο περισσότερα πρόσθετα (plugins) εγκαθιστάτε και χρησιμοποιείτε στον ιστότοπό σας, τόσο πιο αργός θα γίνεται. Ευτυχώς, αν χρησιμοποιήσετε ένα πρόσθετο όπως WP Speed of Light και ενεργοποιήσετε την προσωρινή αποθήκευση, ο ιστότοπός σας θα λειτουργεί ομαλά και θα φορτώνει γρήγορα. Εκτός από αυτό, θα δείτε επίσης αύξηση στο ποσοστό μετατροπών, υψηλότερες κατατάξεις στις μηχανές αναζήτησης και μειωμένο ποσοστό εγκατάλειψης.
Και θα μπορείτε επίσης να εκτελέσετε δοκιμές απόδοσης για να ξέρετε τι να ελέγξετε απευθείας από το WP Sped of Light!
Έχετε ερωτήσεις ή προτάσεις; Μη διστάσετε να μας ενημερώσετε στα σχόλια παρακάτω.
Όταν εγγραφείτε στο ιστολόγιο, θα σας στέλνουμε ένα email όταν υπάρχουν νέες ενημερώσεις στον ιστότοπο, ώστε να μην τις χάσετε.









Σχόλια