German Greek English Spanish French Italian
menu

Ελαχιστοποίηση και συμπίεση CSS και javascript : Blog

Ο ελαχιστοποιητής του Elxis ενοποιεί και συμπιέζει αρχεία CSS και javascript για βελτίωση της απόδοσης του ιστότοπου. Blog

Αρχική/ Blog/ Ελαχιστοποίηση και συμπίεση CSS και javascript

Ελαχιστοποίηση και συμπίεση CSS και javascript

Ο ελαχιστοποιητής του Elxis ενοποιεί και συμπιέζει αρχεία CSS και javascript για βελτίωση της απόδοσης του ιστότοπου.

Ο ελαχιστοποιητής CSS/JS που εισήχθη στο Elxis 4.1 ενημερώθηκε στο Elxis 4.2. Ο ελαχιστοποιητής δουλεύει ως εξής, παίρνει όλα τα αρχεία CSS και/ή javascript που προορίζονται για την ενότητα HEAD της σελίδας, τα ενοποιεί σε ένα αρχείο (1 για τα CSS και 1 για τα JS), τα σμικραίνει αφαιρώντας σχόλια και κενά, αποθηκεύει το τελικό αρχεία στην προσωρινή μνήμη και τελικά τα στέλνει με συμπίεση gunzip (προαιρετικά) στον περιηγητή. Με τον ελαχιστοποιητή αντί να έχετε πολλά αρχεία CSS/JS στην ενότητα HEAD των σελίδων σας έχετε μόνο 2 αρχεία, 1 για το CSS και 1 για το JS. Αυτό σημαίνει λιγότερες αιτήσεις προς τον εξυπηρετητή, λιγότερο bandwidth και, κατά συνέπεια, ταχύτερη φόρτωση των σελίδων.

Στο Elxis 4.1 ο ελαχιστοποιητής λειτουργούσε περίφημα αλλά με έναν περιορισμό. Αν είχατε εντολές CSS που χρησιμοποιούσαν εικόνες ως φόντο οι διαδρομές των εικόνες θα έπρεπε να είναι απόλυτες ή να ξεκινούν από τον πηγαίο φάκελο του Elxis. Αυτό το πρόβλημα λύθηκε στο Elxis 4.2. Ο ελαχιστοποιητής λαμβάνει πλέον υπόψιν του την σχετική διαδρομή κάθε αρχείου CSS και διορθώνει τις διαδρομές των εικόνων στο τελικό ενοποιημένο αρχείο. Αυτή η λύση δοκιμάστηκε εξονυχιστικά και δουλεύει περίφημα με οποιαδήποτε πιθανή διαδρομή εικόνων. Κατά συνέπεια αν χρησιμοποιείτε τον ελαχιστοποιητή CSS/JS στο Elxis 4.2+ δεν χρειάζεται πλέον να αλλάζετε τις διαδρομές των εικόνων. Αν έχετε ενεργοποιήσει την συμπίεση GZIP για όλον τον ιστότοπο τότε τα πάντα παρέχονται συμπιεσμένα με GZIP. Σε αυτή την περίπτωση μην ενεργοποιήσετε την συμπίεση GZIP και στον ελαχιστοποιητή.

Επόμενο άρθρο
Ανανεωμένο elxis.org