Πώς να επιταχύνετε το Apache με το Pagespeed

Επέστρεψα, σωστά, έπαιρνα πάρτι, τίποτα νεκρό ή κάτι τέτοιο χαχαχα. εντάξει, ας φτάσουμε στο σημείο, πραγματικά δεν ήξερα τι να ονομάσω αυτήν την ανάρτηση ... γιατί είμαι τόσο εντυπωσιασμένος με αυτό το πρόσθετο που έψαχνα για ονόματα που θα περιέγραφαν την αίσθηση και την καλή γεύση που πήρα τα αποτελέσματα όταν εγκατέστησα αυτό το πρόσθετο στους διακομιστές μου. Σκέφτηκα να βάλω κάτι σαν γρήγορη και εξαγριωμένη πρόκληση 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, και παρεμπιπτόντως περιμένω τα σχόλιά σας όπως πάντα!
Ευχαριστίες


Προσθήκη ως προτιμώμενης πηγής στην Google