Υπάρχουν πολλοί παράγοντες που μπορούν να επηρεάσουν την ταχύτητα ενός ιστότοπου και ένας από αυτούς είναι η απόδοση του διακομιστή - πόσο γρήγορα ο διακομιστής μπορεί να προβάλει την ιστοσελίδα και να την προβάλει στο πρόγραμμα περιήγησης. Ενώ υπάρχουν πολλοί τρόποι βελτίωσης της ταχύτητας ενός ιστότοπου WordPress, υπάρχουν επίσης εργαλεία διακομιστή που μπορούν να βελτιστοποιήσουν την απόδοση ενός διακομιστή. Η λειτουργία PageSpeed ​​για το Apache είναι ένα από αυτά.

Η ενότητα PageSpeed ​​είναι μια ενότητα για τον διακομιστή ιστού Apache για τη βελτιστοποίηση ιστοσελίδων, τη βελτίωση της απόδοσης και την εφαρμογή φίλτρων εξόδου.

Χαρακτηριστικά

Ορισμένα από τα κύρια χαρακτηριστικά του module PageSpeed ​​περιλαμβάνουν τη μείωση του χρόνου φόρτωσης, το μέγεθος των αιτημάτων και το μέγεθος του ωφέλιμου φορτίου. Μπορείτε να χρησιμοποιήσετε μέχρι και 44 φίλτρα για να βελτιστοποιήσετε την ιστοσελίδα σας. Εδώ είναι που μπορεί να κάνει η Ενότητα PageSpeed:

  • Συνδυάστε το Javascript και το CSS. Ένα από τα βασικά πράγματα που κάνει το Module PageSpeed ​​είναι να συνδυάσει το Javascript και το CSS σε λιγότερα αρχεία, μειώνοντας έτσι τις αιτήσεις πόρων που έγιναν στο διακομιστή.
  • Μικροποίηση Javascript και CSS. Η ενότητα PageSpeed ​​αφαιρεί τα διαλείμματα γραμμής, κενά διαστήματα και περιττά σχόλια από τα αρχεία Javascript και CSS.

Τα παραπάνω εξειδικεύονται για να γίνει αυτό:

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

  • Javascript Deferred Φόρτωση. Η φόρτωση του αρχείου Javascript θα καθυστερήσει μέχρι να φορτωθεί η ιστοσελίδα. Αυτό θα διασφαλίσει ότι ο επισκέπτης θα δει το περιεχόμενο το συντομότερο δυνατό. Σημειώστε ότι αυτή η λειτουργία ενδέχεται να σπάσει τον ιστότοπό σας, ανάλογα με τη λειτουργικότητα του κώδικα Javascript. Όταν ενεργοποιείτε αυτήν τη λειτουργία, δοκιμάστε πρώτα τον ιστότοπό σας πριν το κάνετε ζωντανό.
  • Η μονάδα του Pagespeed συνοδεύεται από έναν αριθμό κανόνων που χρησιμοποιεί για τη συμπίεση και τη βελτιστοποίηση των εικόνων για να μειώσει το χρόνο φόρτωσης του ιστότοπου. Οι κανόνες συμπεριλαμβάνουν απόκριες εικόνες, εικόνες lazyload και Inline προεπισκόπηση που παρουσιάζουν χαμηλή ποιότητα εικόνων.

Εγκατάσταση

Οι παρακάτω εντολές εγκαθιστούν τη λειτουργική μονάδα PageSpeed ​​στο Ubuntu. Σημειώστε ότι αυτό είναι για το Apache, που σημαίνει ότι ο διακομιστής σας πρέπει να εκτελεί Apache. Εάν χρησιμοποιείτε Nginx, πρέπει να δημιουργήσετε από την πηγή.

Εάν χρησιμοποιείτε λειτουργικό σύστημα 32 bit, εκτελέστε αυτήν την εντολή:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb 

Εκτελέστε αυτήν την εντολή για ένα λειτουργικό σύστημα 64-bit:

 wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb 

Οι παραπάνω εντολές κατεβάζουν το πακέτο. Αυτές οι εντολές αποσυσκευάζονται και εγκαθιστούν.

 sudo dpkg -i mod-pagespeed - * .deb sudo apt-get -f εγκατάσταση 

Η εγκατάσταση του PageSpeed ​​προσθέτει το αποθετήριο της Google στο σύστημα, επομένως θα ενημερώνεται αυτόματα σε κάθε ενημέρωση συστήματος. Μπορούμε να επαληθεύσουμε την εγκατάσταση εκτελώντας την παρακάτω εντολή και θα εμφανιστεί η έξοδος:

 curl -D- 162.213.36.95 | κεφάλι 

Διαμόρφωση

Το αρχείο ρυθμίσεων αποθηκεύεται στον κατάλογο "/ etc / apache2 / mods-available /". Κατά την εγκατάσταση του PageSpeed, η ενότητα ενεργοποιείται αυτόματα καθώς και το "mod_deflate" που είναι μια ενότητα για τη συμπίεση του gzip.

Για να ενεργοποιήσετε και να απενεργοποιήσετε τη λειτουργική μονάδα PageSpeed, επεξεργαστείτε το αρχείο ρυθμίσεων χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου.

 sudo nano /etc/apache2/mod-available/pagespeed.conf 

Ανοίγοντας το αρχείο, μπορείτε να δείτε ότι το "ModPagespeed" έχει οριστεί σε "on" από προεπιλογή. Αν αλλάξετε αυτό το στοιχείο σε "off", θα απενεργοποιηθεί η μονάδα Pagespeed.

Ενώ το PageSpeed ​​βελτιστοποιεί έναν ιστότοπο, δημιουργεί ορισμένους πόρους που είναι αποθηκευμένοι σε έναν κατάλογο που ονομάζεται "pagespeed_static". Για να αλλάξετε αυτόν τον κατάλογο, επεξεργαστείτε το αρχείο ρυθμίσεων και προσθέστε αυτήν τη γραμμή:

 ModPagespeedStaticAssetPrefix / προσαρμοσμένο / στατικό / κατάλογο 

Χρήση

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

Κάτω από τη γραμμή "Να επιτρέπεται από το 127.0.0.1", προσθέστε μια παρόμοια γραμμή με τη δημόσια σας διεύθυνση στη θέση της διεύθυνσης localhost, όπως:

 Αφήστε από το 192.xx.xx.xx 

Αντικαταστήστε το "192.xx.xx.xx" με την δημόσια IP διεύθυνση σας.

Τώρα μπορείτε να επανεκκινήσετε το Apache και να επισκεφτείτε τη διεύθυνση. Θα δείτε μια έξοδο που μοιάζει με αυτή.

συμπέρασμα

Το Module PageSpeed ​​παρέχει έναν καλό τρόπο για έναν webmaster να βελτιστοποιήσει την απόδοση του διακομιστή χωρίς να χρειαστεί να κάνει πολλά τσίμπημα. Μπορεί εύκολα να εγκατασταθεί και να βγει από το κουτί. Μια μικρή σημείωση όμως, όταν ενεργοποιείτε τα φίλτρα της, είναι καλύτερο να το δοκιμάσετε σε έναν διακομιστή δοκιμών και να δείτε αν λειτουργεί πρώτα πριν το κάνει ζωντανό.