Αν έχετε κάνει blogging για αρκετό διάστημα, θα διαπιστώσετε ότι καθώς αυξάνεται η επισκεψιμότητά σας, ο χρόνος φόρτωσης του ιστολογίου σας γίνεται πιο αργός και πιο αργός. Αυτό θα μπορούσε να οφείλεται σε αναποτελεσματική κωδικοποίηση, πάρα πολλές εικόνες (ή διαφήμιση) ή απλώς ότι έχετε ενεργοποιήσει πάρα πολλά πρόσθετα που αναλαμβάνουν τους πολύτιμους πόρους server σας. Εάν τα παραπάνω είναι αληθινά για εσάς, τότε είναι καιρός να κάνετε κάποιο καθαρισμό κατά την άνοιξη και να αρχίσετε να βελτιστοποιήσετε και να βελτιστοποιήσετε την τοποθεσία σας.

Εδώ είναι 8 τρόποι που μπορείτε να χρησιμοποιήσετε για να βελτιώσετε το χρόνο φόρτωσης του ιστότοπού σας.

1. Μειώστε τον αριθμό των εικόνων και το μέγεθος εικόνας στον ιστότοπό σας

Οι εικόνες καταλαμβάνουν πολύ εύρος ζώνης και μπορούν να επιβραδύνουν τον χρόνο φόρτωσης της σελίδας σε μεγάλο βαθμό. Ένας από τους καλύτερους τρόπους για να μειώσετε το χρόνο φόρτωσης είναι να μειώσετε τον αριθμό των εικόνων στον ιστότοπό σας.

Υπάρχουν δύο κύριοι τύποι εικόνων που τα περισσότερα blogs του WordPress περιέχουν: εικόνες θέματος και εικόνες μετά . Οι θεματικές εικόνες είναι εκείνες οι εικόνες που χρησιμοποιούνται στο θέμα. Αυτές μπορεί να είναι οι εικόνες κεφαλίδας, οι μικρές εικόνες σφαίρας που χρησιμοποιείτε για οποιαδήποτε λίστα, το μικρό εικονίδιο δίπλα στη σύνδεση σχολίων και πολλά άλλα. Εάν δεν είστε ο σχεδιαστής του θέματος σας και γνωρίζετε τα καρύδια για την κωδικοποίηση, δεν υπάρχει τίποτα πολύ που μπορείτε να κάνετε. Μπορείτε είτε να ζήσετε μαζί του είτε να αλλάξετε το τρέχον θέμα σε ένα που χρησιμοποιεί λιγότερες εικόνες. Για όσους έχουν κάποια γνώση κωδικοποίησης, μπορείτε να χρησιμοποιήσετε το CSS Sprite για να συνδυάσετε πολλές εικόνες σε μια μεγάλη εικόνα και να χρησιμοποιήσετε τη θέση φόντου CSS για να μετακινήσετε την εικόνα γύρω (για περισσότερες λεπτομέρειες εδώ).

Οι ανάρτηση εικόνων είναι εικόνες που έχετε εισαγάγει στις αναρτήσεις σας για να απεικονίσετε τα σημεία σας ή να ομορφύνετε τη θέση. Εάν είναι δυνατόν, μειώστε τον αριθμό των εικόνων που χρησιμοποιούνται στη θέση (όχι περισσότερο από 5). Εάν ο ιστότοπός σας είναι ένα blog διδασκαλίας που χρησιμοποιεί πολλά στιγμιότυπα οθόνης για να αποκτήσετε τα σημεία σας (ακριβώς όπως το Make Tech Easier), η καλύτερη διέξοδος είναι να βελτιστοποιήσετε και να συμπιέσετε τις εικόνες πριν τις δημοσιεύσετε στον ιστότοπό σας. Το Adobe Photoshop έχει αυτή τη λειτουργία " Αποθήκευση για Web " που μπορείτε να χρησιμοποιήσετε για να βελτιστοποιήσετε / να συμπιέσετε τις εικόνες σας εύκολα. Οι περισσότεροι δωρεάν επεξεργαστές εικόνων (όπως το GIMP) σας δίνουν επίσης τη δυνατότητα να συμπιέσετε τις εικόνες σας. Τα ηλεκτρονικά εργαλεία όπως το online optimizer εικόνας και το JPEGWizard είναι επίσης εξαιρετικά εργαλεία που μπορείτε να χρησιμοποιήσετε για να μειώσετε το μέγεθος του αρχείου των εικόνων σας.

2. Διαχωρίστε τη μακρά θέση σε πολλές σύντομες σελίδες

Εάν έχετε τη συνήθεια να γράφετε μακρές θέσεις (πάνω από 1500 λέξεις), είναι καλύτερο να χωρίσετε τη θέση σε πολλές μικρές σελίδες. Όχι μόνο οδηγεί σε μια πιο γρήγορη φόρτωση σελίδας, είναι επίσης ευκολότερο για τους επισκέπτες σας να διαβάζουν και να χωνέψουν. Στο WordPress, μπορείτε εύκολα να χωρίσετε τη θέση σας με το ετικέτα. Διαβάστε εδώ για περισσότερες λεπτομέρειες.

3. Αναβαθμίστε στην πιο πρόσφατη έκδοση του WordPress και plugins

Είναι σημαντικό να ενημερώσετε το WordPress και όλα τα plugins σας στην πιο πρόσφατη έκδοση. Η ομάδα του WordPress εργάζεται σκληρά για να βεβαιωθεί ότι κάθε έκδοση του WordPress έχει καλύτερη απόδοση από την προηγούμενη έκδοση. Ο μόνος τρόπος για να χρησιμοποιήσετε την προσπάθειά σας είναι να ακολουθήσετε προσεκτικά τον κύκλο ανάπτυξης και να ενημερώσετε όποτε είναι διαθέσιμη μια νεότερη έκδοση.

4. Απενεργοποιήστε τα αχρησιμοποίητα plugins

Τα περισσότερα από τα plugins εισάγουν επιπλέον javascript και css αρχείο στο site σας και να πνίξουν το εύρος ζώνης σας. Αν δεν έχετε καμία χρήση για κάποιο από τα plugins, φροντίστε να τα απενεργοποιήσετε και να απαλλαγείτε από αυτά τα διάφορα javascript και css. Θα εκπλαγείτε πόσο πιο γρήγορα θα φορτωθεί ο ιστότοπός σας, όταν αυτά τα αχρησιμοποίητα plugins δεν βρίσκονται γύρω.

Επιπλέον, ελέγξτε την υπάρχουσα λίστα των ενεργών εφαρμογών και δείτε αν κάποια από αυτά έχουν επικαλυπτόμενες λειτουργίες με την τελευταία έκδοση του WordPress. Για παράδειγμα, πριν από το WP2.7, χρησιμοποίησα την πρόσθετη διαχειριστική διαχείριση Xtended για καλύτερη διαχείριση όλων των διοικητικών εργασιών. Με την κυκλοφορία του WP2.7, τα περισσότερα από τα χαρακτηριστικά του plugin είναι ενσωματωμένα στο ίδιο το λογισμικό, πράγμα που σημαίνει ότι μπορώ τώρα να αποσύρω το plugin και να ελευθερώσω τους πολύτιμους πόρους.

Ίσως θελήσετε επίσης να ελέγξετε τακτικά το WordPress αποθετήριο plugin για οποιαδήποτε άλλα plugins που μπορούν να κάνουν την ίδια λειτουργία με τα υπάρχοντα plugins σας, αλλά έχουν καλύτερη απόδοση.

5. Εγκαταστήστε το WP-SuperCache

Εάν υπάρχει ένα plugin που πρέπει να κρατήσετε, πρέπει να είναι το WP-SuperCache. Το πρόσθετο SuperCache αποθηκεύει τη σελίδα σας ως στατικό αρχείο html. Όταν οι επισκέπτες σας φτάσουν στον ιστότοπό σας, θα εμφανιστούν στη στατική σελίδα αντί για την πραγματική σελίδα.

Εάν ο οικοδεσπότης Ιστού σας μπορεί να υποστηρίξει συμπιεσμένο αρχείο, μπορείτε να βελτιώσετε περαιτέρω το χρόνο φόρτωσης του ιστότοπού σας απλώς ελέγχοντας τη λειτουργία Ενεργοποίηση συμπίεσης εντός της σελίδας επιλογής SuperCache. Όταν αυτή η επιλογή είναι ενεργοποιημένη, το στατικό html θα συμπιεστεί ως αρχείο gzip, καθιστώντας το μέγεθος του αρχείου ακόμη μικρότερο.

( Λάβετε υπόψη ότι η λειτουργία συμπίεσης ενδέχεται να μην λειτουργεί για όλους, μερικοί έχουν αναφέρει προβλήματα με διαφορετικά προγράμματα περιήγησης, δοκιμάστε τα καλά πριν τα χρησιμοποιήσετε ζωντανά )

6. Εξορθώνοντας το θέμα σας

Το θέμα σας (ειδικά το header.php και το footer.php ) περιέχει ένα πολύ περιττό δυναμικό περιεχόμενο που μπορεί εύκολα να αναλάβει πολύτιμους πόρους διακομιστή. Μπορείτε εύκολα να το απλοποιήσετε για να μειώσετε τον αριθμό των ερωτημάτων php και βάσεων δεδομένων.

Ακολουθεί ένα παράδειγμα του τρόπου με τον οποίο μπορείτε να βελτιστοποιήσετε τον κώδικα σας. Συνδεθείτε στον Πίνακα ελέγχου διαχειριστή. Μεταβείτε στην ενότητα επεξεργασίας θεμάτων και φορτώστε το αρχείο Header . Θα πρέπει να δείτε κάτι τέτοιο (χωρίς την κωδικοποίηση χρώματος):

(Στιγμιότυπο από κλασικό θέμα header.php σε επεξεργαστή html. Ανάλογα με το θέμα που χρησιμοποιείτε, το αποτέλεσμα μπορεί να διαφέρει.)

Εδώ είναι πώς αλλάζω ένα μέρος του δυναμικού περιεχομένου (ετικέτα) σε χορδές κειμένου. Επίσης, δείτε πώς έχω μειώσει τον αριθμό των στοιχείων στο αρχείο κεφαλίδας.

Με τον εξορθολογισμό του θέματος, ο ιστότοπος δεν θα χρειαστεί να συνεχίσει να επιστρέφει στον διακομιστή για να ερωτήσει τη βάση δεδομένων, επομένως ο χρόνος που απαιτείται για φόρτωση θα είναι επίσης πιο γρήγορος.

7. Προσθήκη κεφαλίδας λήξης σε στατικούς πόρους

Ένας από τους καλύτερους τρόπους για να βελτιώσετε το χρόνο φόρτωσης του ιστότοπού σας είναι να προσθέσετε μια κεφαλίδα Expires σε όλους τους στατικούς πόρους (όπως το αρχείο css, javascript, εικόνες κ.λπ.). Μια κεφαλίδα Expires (Εξαγωγή) είναι ένας τρόπος για να προσδιορίσετε ένα αρκετά μεγάλο χρονικό διάστημα στο μέλλον, έτσι ώστε οι πελάτες (προγράμματα περιήγησης) να μην χρειάζεται να επανακτήσουν οποιοδήποτε στατικό περιεχόμενο. Ακολουθεί ένα παράδειγμα του τρόπου με τον οποίο μπορείτε να προσθέσετε την κεφαλίδα "Λήξη" σε όλες τις εικόνες σας.

Κατεβάστε το αρχείο .htaccess από το διακομιστή σας.

Προσθέστε τις ακόλουθες γραμμές στο αρχείο:

ExpiresActive On
ExpresByType image / gif A2592000
ExpiresByType image / png AA2592000
ExpiresByType εικόνα / jpg AA2592000
ExpiresByType image / jpeg AA2592000

Το A2592000 σημαίνει ότι το αρχείο προσωρινής μνήμης λήγει ένα μήνα (σε δευτερόλεπτα) από τη στιγμή που ο επισκέπτης επισκέπτεται για πρώτη φορά τον ιστότοπό σας.

8. Εγκαταστήστε php_speedy

Από τα παραπάνω, μπορείτε να διαπιστώσετε ότι δεν ανέφερα τίποτα σχετικά με τη συμπίεση και τον περιορισμό των αρχείων CSS και javascript. Αυτό οφείλεται στο γεγονός ότι το php_speedy έχει καλύψει όλα αυτά.

Το PHP Speedy είναι ένα WordPress plugin που βελτιστοποιεί τον ιστότοπό σας και μειώνει σημαντικά τον χρόνο φόρτωσης όλων των σελίδων σας. Αυτό που κάνει είναι να συμπιέσει και να εξαλείψει όλα τα αρχεία CSS και javascript, να θέσει την κεφαλίδα λήξης για το αρχείο CSS και JS, να εξορθολογίσει την ετικέτα html και να την αποθηκεύσει στο διακομιστή για γρήγορη φόρτωση.

Ποιους άλλους τρόπους χρησιμοποιείτε για να βελτιώσετε το χρόνο φόρτωσης του ιστότοπού σας;

Πιστοποίηση εικόνας : Purplemattfish