Το τελευταίο διάστημα ίσως παρατηρήσατε αλλαγές στο πως συμπεριφέρεται η σελίδα. Σωστά τις παρατηρήσατε. Αν σας φαίνεται ότι το iGuRu.gr πάει ακόμα πιο “σφαίρα” δεν είναι η φαντασία σας.
Λόγω του κορωναϊού, μείναμε σπίτι και αρχίσαμε τις καθαριότητες. Παρακάτω θα δούμε τι μπορεί να μαζευτεί σε ένα site με τον καιρό. Ας δούμε τι αλλαγές (που δεν μπορείτε να τις δείτε) έγιναν στην σελίδα και προσέξτε πόσο μειώθηκαν τα νούμερα.
1. Μείωση του μεγέθους της βάσης δεδομένων του iGuRu.gr από τα 1,7GB στα 450MB (πολύ σκουπίδι, από προηγούμενες εγκαταστάσεις πρόσθετων και themes. Πετάξαμε 6 tables μόνο από το Yoast)
2. Αφαίρεση (με μεγάλη μας χαρά) του πρόσθετου Yoast (ουστ από δω) και χρήση του The SEO Framework
3. Το Time to first byte (TTFB: 0,250000) βελτιώθηκε στα πρότυπα της Google (από 0.900000 στα 0,250000)
Για αυτό πραγματοποιήθηκαν παρεμβάσεις σε επίπεδο server (καθάρισμα διεργασιών και νέες ρυθμίσεις στο NGINX), και προστέθηκε νέο σύστημα Caching.
4. Μείωση του όγκου των εικόνων από 15GB στα 8GB, με διαγραφή όλων όσων δεν χρησιμοποιούνταν, και συμπίεση των άλλων.
5. Εκκαθάριση στα directories του site, καθώς πολλά plugins δημιουργούν τα δικά τους. Πολλά από αυτά είχαν μείνει και μετά την αφαίρεση του πρόσθετου από την ιστοσελίδα.
6. Τελευταίο αλλά πολύ σημαντικό: Μεταφορά του site από dedicated server σε Cloud VPS (not managed). (είμαστε στην ίδια εταιρεία, και σε server που εδρεύει στην Φραγκφούρτη).
Εκτός από τα παραπάνω δοκιμάσαμε νέα themes (Astra και GeneratePress) αλλά τελικά αποφασίσαμε ότι κανένα από τα δύο δεν εξυπηρετεί τις ανάγκες μας όπως το Custom Genesis που χρησιμοποιούμε.
Παρόλα αυτά μάθαμε κάτι:
Μακριά από το Astra για πολλούς και διάφορους λόγους. Ο κώδικάς του περιέχει σκουπίδια, και το σύστημα που χρησιμοποιεί για resize των εικόνων γεμίζει σκουπίδια το wp_options.
Το Generate Press από την άλλη είναι ένα πολύ καλογραμμένο theme, χωρίς bloats, διαφημίσεις κλπ. Θα μπορούσαμε να το χρησιμοποιήσουμε και ίσως το κάνουμε κάποια στιγμή, αν η StudioPress σταματήσει να ενδιαφέρεται για το Genesis.
Σημείωση: Τα αποτελέσματα είναι μάλλον αισθητά για όλους και αυτός ήταν ο στόχος. Οι δοκιμές σε speedtest sites θα πρέπει να είναι το εργαλείο και όχι ο αυτοσκοπός, αφού ο σκοπός θα πρέπει να είναι πάντα μια καλύτερη εμπειρία περιήγησης στους φίλους (και μη) του iGuRu.gr.
Τα παρακάτω screenshots μας δείχνουν την κατάσταση της ιστοσελίδας αυτή τη στιγμή: