Επέστρεψα, σωστά, έπαιρνα πάρτι, τίποτα νεκρό ή κάτι τέτοιο χαχαχα. εντάξει, ας φτάσουμε στο σημείο, πραγματικά δεν ήξερα τι να ονομάσω αυτήν την ανάρτηση ... γιατί είμαι τόσο εντυπωσιασμένος με αυτό το πρόσθετο που έψαχνα για ονόματα που θα περιέγραφαν την αίσθηση και την καλή γεύση που πήρα τα αποτελέσματα όταν εγκατέστησα αυτό το πρόσθετο στους διακομιστές μου. Σκέφτηκα να βάλω κάτι σαν γρήγορη και εξαγριωμένη πρόκληση Apache, χαχαχαχα, αλλά καλά, είναι ήδη υπερβολικό, και αυτό το είδος αστείου δεν μου δίνεται.
Apache
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Debian και παράγωγα
sudo dpkg -είμαι mod-pagespeed- *.deb sudo apt-παίρνω -f εγκατάσταση
Redhat και παράγωγα
sudo yum εγκατάσταση στο # εάν δεν έχετε ήδη εγκαταστήσει το "at" sudo rpm -u mod-pagespeed- *.rpm
Μόλις εγκατασταθεί, αυτό θα βρείτε νέο
- Το πακέτο mod_pagespeed εγκαθιστά μόνο του 2 εκδόσεις του κώδικα, η μία είναι
mod_pagespeed.soγια Apache 2.2 καιmod_pagespeed_ap24.soγια Apache 2.4. - Τα αρχεία διαμόρφωσης:
pagespeed.conf,pagespeed_libraries.confκαι (Debian)pagespeed.load. Σημειώστε ότι αν σας ενημερώσω, το mod_pagespeed φέρνει ήδη μια προεπιλεγμένη διαμόρφωση (βέλτιστη), ωστόσο μπορείτε να τροποποιήσετε αυτά τα αρχεία διαμόρφωσης σύμφωνα με τις προτιμήσεις ή τις ανάγκες σας, εάν τα τροποποιήσετε, αυτά τα αρχεία δεν θα ενημερώνονται αυτόματα στο μέλλον. - Ένας αυτόνομος ελαχιστοποιητής JavaScript (συμπιεστής)
pagespeed_js_minifyμε βάση το ίδιο που χρησιμοποιείται στο mod_pagespeed, το οποίο μπορεί να συμπιέσει τη JavaScript και να δημιουργήσει μεταδεδομένα για βιβλιοθήκες.
Ενημέρωση
Redhat και παράγωγα
sudo yum update mod-pagespeed-beta # Ή mod-pagespeed-stable sudo /etc/init.d/httpd επανεκκίνηση
Debian και παράγωγα
sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 επανεκκίνηση
Εναλλαγή μεταξύ σταθερών ή beta εκδόσεων
Redhat και παράγωγα
sudo yum κατάργηση mod-pagespeed-stable sudo yum install mod-pagespeed-beta
Debian και παράγωγα
sudo apt-get κατάργηση mod-pagespeed-stable sudo apt-get εγκατάσταση mod-pagespeed-beta
Διαμορφώσεις
Το φίλτρο που χρησιμοποιείται για την ανάλυση, βελτιστοποίηση και αναδιάρθρωση όλου του περιεχομένου HTML που δημιουργείται με κάποιο τρόπο από τον διακομιστή Apache
# Direct Apache για αποστολή όλης της εξόδου HTML στον χειριστή εξόδου mod_pagespeed. AddOutputFilterByType Κείμενο MOD_PAGESPEED_OUTPUT_FILTER/html
Σημείωση: Ενεργοποιείται αυτόματα mod_deflate να συμπιέσετε.
Απενεργοποίηση ή Ενεργοποίηση mod_pagespeed
Για να ενεργοποιήσετε ή να απενεργοποιήσετε το mod_pagespeed ON, εισαγάγετε στο επάνω μέρος του pagespeed.conf:
modpagespeed on
Υπάρχουν 2 τρόποι απενεργοποίησης του mod_pagespeed. Για να απενεργοποιήσετε την επανεγγραφή HTML αλλά να συνεχίσετε να διανέμετε πόρους και να αναλύετε τις επιλογές ερωτημάτων (ερωτήματα) (Για περιπτώσεις ?ModPagespeed=on) θέστε αυτήν την επιλογή στις ρυθμίσεις σας.
modpagespeed off
Για να απενεργοποιήσετε πλήρως το mod_pagespeed (στοιχεία όπως .pagespeed. Θα οδηγήσει στο περίφημο σφάλμα 404) χρησιμοποιούμε την ακόλουθη γραμμή:
modpagespeed αποσυνδεδεμένο
Κάτι σημαντικό είναι ότι οι επιλογές ON και OFF μπορούν να γραφτούν στην περίφημη .htaccsess στην ετικέτα <Directory>, query parameters, Και headers. Η κατάσταση της unplugged Μπορεί να χρησιμοποιηθεί μόνο στο αρχικό επίπεδο της διαμόρφωσης apache και των εικονικών κεντρικών υπολογιστών, δηλαδή όπου τοποθετείτε τον ιστότοπό σας διαθέσιμο. Προφανώς και έτσι ώστε να μην υπάρχει αμφιβολία εάν το ενεργοποιήσετε ModPagespeed on Σε έναν εικονικό κεντρικό υπολογιστή, οι κορυφαίες επιλογές θα αντικατασταθούν ακόμη και από τον αποσυνδεδεμένο τύπο.
Τότε μόλις εγκαταστήσετε στο nginx, και παρεμπιπτόντως περιμένω τα σχόλιά σας όπως πάντα!
Ευχαριστίες