Το Observatorul de Bacau είναι μια τοπική εφημερίδα από μια μικρή πόλη της Ρουμανίας.
Ο χρόνος φόρτωσης του ιστότοπου ήταν 6,37 δευτερόλεπτα.
Η αρχική σελίδα του ιστότοπου είχε 66 στοιχεία συνολικού μεγέθους 1105,9 KB.
Αλλά το κύριο πρόβλημα δεν ήταν το μέγεθος της σελίδας. Η κακή απόδοση του ιστότοπου οφειλόταν στην έλλειψη βελτιστοποίησης της βάσης δεδομένων.
Βελτιστοποίηση βάσης δεδομένων
Αν και είναι σύνηθες για μια διαδικτυακή εφημερίδα να έχει μια τεράστια βάση δεδομένων λόγω του μεγάλου όγκου περιεχομένου που δημοσιεύεται όλα αυτά τα χρόνια, βρήκαμε μια εξαιρετικά μεγάλη βάση δεδομένων 1,2 GB.
Για να σας δώσω μια ιδέα, το αρχείο εξαγωγής της βάσης δεδομένων παρήγαγε περισσότερες από 200 εκατομμύρια γραμμές.
Οι πίνακες βάσεων δεδομένων που δημιουργήθηκαν από παλιά πρόσθετα εξακολουθούσαν να υπάρχουν και βρήκαμε έναν τεράστιο χώρο καταλαμβανόμενο με διπλά ευρετήρια.
Για παράδειγμα, ο πίνακας αναρτήσεων είχε ~150 MB δεδομένων και ~450 MB ευρετηρίων.
Καθαρίσαμε τους πίνακες της βάσης δεδομένων και καταφέραμε να μειώσουμε το μέγεθός της σε λιγότερο από το μισό, ~510MB από 1,2GB.
Καθαρισμός αρχείων
Ο χώρος στο δίσκο που καταλάμβανε ο διακομιστής ήταν πάνω από 13 GB. Υπήρχαν έξι εγκαταστάσεις WordPress σε διαφορετικούς φακέλους και υποφακέλους, παλιούς και ξεπερασμένους.
Αυτές οι εγκαταστάσεις του WordPress είχαν θέματα και πρόσθετα όλα παλιά και ξεπερασμένα και αντιπροσώπευαν πιθανές οπές ασφαλείας.
Επίσης, βρήκαμε πολύ μεγάλα αρχεία καταγραφής σφαλμάτων άνω του 1 GB.
Αφού δημιουργήσαμε ένα αντίγραφο ασφαλείας ολόκληρου του λογαριασμού φιλοξενίας, αρχίσαμε να καθαρίζουμε τα πάντα και να κρατάμε μόνο τα απαραίτητα.
Βελτιστοποίηση εικόνων
Ένα άλλο ζήτημα που επηρέαζε την απόδοση του ιστότοπου σε μη βελτιστοποιημένες φωτογραφίες για τον ιστό .
Αυτό είναι ένα κοινό πρόβλημα των διαδικτυακών εφημερίδων. Υπάρχουν πολλοί συγγραφείς που δημοσιεύουν άρθρα στον ιστότοπο και ανεβάζουν φωτογραφίες απευθείας από την κάμερα.
Βρήκαμε στη γκαλερί του WordPress εικόνες σε πολύ υψηλές αναλύσεις, ακόμη και 12 megapixel, που καταλάμβαναν χώρο στο δίσκο και επηρέαζαν την ταχύτητα φόρτωσης των σελίδων στις οποίες εμφανίζονταν.
Αλλάξαμε το μέγεθος αυτών των φωτογραφιών σε 1024*1024 px, μια κανονική ανάλυση για την προβολή φωτογραφιών στο διαδίκτυο. Μετά από αυτό τα βελτιστοποιήσαμε με το WP Smush, το οποίο επίσης μείωσε περισσότερο τον αριθμό των KB.
Με αυτόν τον τρόπο καταφέραμε να μειώσουμε τον χώρο που καταλαμβάνεται στο δίσκο από 13 GB σε λιγότερο από 4 GB.
Πρόσθετα βελτιστοποίησης
Η εφημερίδα είχε 22 ενεργά πρόσθετα, μερικά δεν συνιστώνται όπως το WP Postviews. Αυτή η προσθήκη κάνει αρκετά αναποτελεσματική εγγραφή στη βάση δεδομένων σε κάθε προβολή σελίδας.
Αντικαταστήσαμε τις κακές προσθήκες με καλύτερες επιλογές, καταργήσαμε τις περιττές και μειώσαμε τον αριθμό των προσθηκών σε 16.
Διαμορφώσαμε επίσης την προσωρινή μνήμη σελίδων και την προσωρινή μνήμη της βάσης δεδομένων.
Δεδομένου ότι υπάρχει μεγάλος αριθμός εικόνων που εμφανίζονται στον ιστότοπο, έχουμε εφαρμόσει το Lazy Load για καλύτερη ταχύτητα φόρτωσης.
Ενημερώσαμε τόσο το WordPress όσο και όλα τα πρόσθετα στις πιο πρόσφατες εκδόσεις.
Σύναψη
Αν και το Παρατηρητήριο Bacau εξακολουθεί να φιλοξενείται σε ένα κοινό πακέτο φιλοξενίας, αφού το βελτιστοποιήσαμε, η μέση ταχύτητα του ιστότοπου είναι τώρα 2,65 δευτερόλεπτα με βελτίωση 60%.
Θα μπορούσε να είναι καλύτερα μετακομίζοντας σε μια καλύτερη φιλοξενία , αλλά αυτό είναι επιλογή του ιδιοκτήτη.
Αφήστε μια