Ταχύτερο Joomla σε 5 βήματα
Η βελτίωση της ταχύτητας φόρτωσης ενός Joomla website μπορεί να είναι απλή ή σύνθετη υπόθεση.
Πριν και μόλις τελειώσετε με την ακόλουθη βελτιστοποίηση, μπορείτε να ελέγξετε και να συγκρίνετε το χρόνο φόρτωσης του Joomla σας με αυτά τα online δωρεάν εργαλεία: GTMetrix, Pingdom PageSpeed Tool (δίνει έτοιμα πακέτα με βελτιστοποιημένες εικόνες, Javascript και CSS για την ιστοσελίδα σας)
1. Χειρισμός κρυφής μνήμης του χρήστη
Η ενεργοποίηση της cache αποθηκεύσει τα στατικά στοιχεία του ιστότοπου σας στο πρόγραμμα περιήγησης (browser) του χρήστη (client) και θα αυξήσει σημαντικά την απόδοση του website.
Μπορείτε να ενεργοποιήσετε τη cache στον πλοηγό του χρήστη (client browser) με την προσθήκη της οδηγίας "ExpiresActive On" στο αρχείο ".htaccess" σας και να τροποποιήσετε τη διάρκεια ή τον τύπο με βάση τις απαιτήσεις της ιστοσελίδας σας.
ExpiresActive on
ExpiresByType image/jpg "access 2 month"
ExpiresByType image/gif "access 2 month"
ExpiresByType image/jpg "access 2 month"
ExpiresByType image/jpeg "access 2 month"
ExpiresByType image/png "access 2 month"
ExpiresByType text/css "access 2 month"
ExpiresByType application/x-javascript "access plus 2 month"
ExpiresByType text/javascript "access plus 2 month"
ExpiresByType application/javascript "access plus 2 month"
ExpiresByType image/x-icon "access plus 12 month"
ExpiresByType image/icon "access plus 12 month"
ExpiresByType application/x-ico "access plus 12 month"
ExpiresByType application/ico "access plus 12 month"
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
2. Εγκατάσταση JotCache Component
Ένα καλό πρόσθετο (component) κρυφής μνήμης (cache) για το Joomla είναι το JotCache. Μπορείτε να ορίσετε διαφορετικές αποθηκευμένες σελίδες με βάση το πρόγραμμα περιήγησης του χρήστη.
Επιπλέον, με τη συμπίεση των αποθηκευμένων (cached) σελίδων πριν από την αποθήκευση τους στην κρυφή μνήμη, επιταχύνεται η πρόσβαση στο προσωρινά αποθηκευμένο περιεχόμενο.
Ένα άλλο καλό πράγμα σχετικά με αυτό το plugin είναι ότι μπορείτε να καθαρίσετε την cache μόνο για επιλεγμένες σελίδες.
Αυτό είναι πολύ χρήσιμο όταν κάνετε κάποιες αλλαγές και θέλετε να δείτε τα αποτελέσματα αμέσως.
3. Εγκατάσταση LSCache plugin
To LSCache είναι το ταχύτερο caching plugin για Joomla στον κόσμο που λειτουργεί με την εξυπηρέτηση στατικών στιγμιότυπων δυναμικού περιεχομένου και με τη βοήθεια του οποίου οι χρόνοι φόρτωσης σελίδας μειώνονται δραματικά.
Είναι δωρεάν και λειτουργεί σε όλους τους Shared hosting και semi-dedicated servers μας με LiteSpeed web server, στους οποίους διαθέτουμε δωρεάν τον νο1 web server στον κόσμο, τον LiteSpeed server.
4. Χρήση του Cloudflare CDN
Το CDN είναι ένα τεράστιο σύστημα διάσπαρτων servers σε διαφορετικά κέντρα δεδομένων (data centers) στον κόσμο, με προορισμό να εξυπηρετεί στατικό περιεχόμενο (html, εικόνες κτλ) στους χρήστες με υψηλή διαθεσιμότητα και ταχύτητα.
Επίσης, η υπηρεσία προστατεύει από κακόβουλα bots, ανεπιθύμητα σχόλια και μικρές επιθέσεις ddos.
Αρκεί μια εγγραφή στο δωρεάν πλάνο της Cloudflare και η απαραίτητη αλλαγή DNS για να αρχίσει η προστασία από κακόβουλα bots και η εξυπηρέτηση του στατικού περιεχομένου του website σας από την υπηρεσία αυτή.
5. Ρύθμιση ρυθμού σάρωσης Google/Bing bots
Δείτε το σχετικό άρθρο για τη ρύθμιση του ρυθμού σάρωσης των bots
6. Συμπίεση εικόνων, javascripts, css
- Μειώστε σημαντικά το μέγεθος των εικόνων σας: jpegmini.com - tinypng.com - compressor.io
- - Τακτοποιήστε και συμπιέστε τα CSS σας: cleancss.com
- - Τακτοποιήστε και να συμπιέστε τα Javascripts σας: jscompress.com - javascriptcompressor.com
- Το Google PageSpeed δίνει έτοιμα πακέτα με βελτιστοποιημένες εικόνες, Javascript και CSS για την ιστοσελίδα σας.
Με τις παραπάνω κινήσεις μπορείτε να πετύχετε καλύτερη ταχύτητα φόρτωσης για το Joomla site σας.