Jak przyspieszyć Apache za pomocą Pagespeed

Wróciłem, zgadza się, nie imprezowałem nic martwego ani nic takiego hahaha. ok, przejdźmy do rzeczy, naprawdę nie wiedziałem, jaką nazwę nadać temu postowi ... ponieważ jestem pod takim wrażeniem tego dodatku, że szukałem nazw, które opisywałyby uczucie i dobry gust że otrzymałem wyniki podczas instalowania tego dodatku na moich serwerach internetowych. Myślałem o postawieniu czegoś w rodzaju szybkiego i wściekłego wyzwania Apache hahahaha, ale cóż, to już przesada, również tego typu żart mi się nie podoba -. -

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 i pochodne

sudo dpkg -Mod-prędkość strony- *.deb sudo apt-otrzymać -f zainstalować

Redhat i pochodne

sudo yum install o  # jeśli jeszcze nie masz zainstalowanego atrybutu „at”
Sudo obr./min -jesteś mod-prędkość strony- *.rpm

Po zainstalowaniu znajdziesz to, co nowe

  • Pakiet mod_pagespeed sam instaluje 2 wersje kodu, jedna to mod_pagespeed.so dla Apache 2.2 i mod_pagespeed_ap24.so dla Apache 2.4.
  • Pliki konfiguracyjne: pagespeed.conf, pagespeed_libraries.confi (Debian) pagespeed.load. Zwróć uwagę, że jeśli Cię poinformuję, mod_pagespeed już zapewnia domyślną konfigurację (optymalną), jednak możesz zmodyfikować te pliki konfiguracyjne według własnych upodobań lub potrzeb, jeśli je zmodyfikujesz, pliki te nie zostaną automatycznie zaktualizowane w przyszłości.
  • Samodzielny minifier JavaScript (kompresor) pagespeed_js_minify oparty na tym samym, co w mod_pagespeed, który może kompresować JavaScript i generować metadane dla bibliotek.

Aktualizuj

Redhat i pochodne

sudo yum update mod-pagespeed-beta # Lub mod-pagespeed-stable sudo /etc/init.d/httpd restart

Debian i pochodne

sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 restart

Przełączaj się między wersją stabilną lub beta

Redhat i pochodne

sudo yum remove mod-pagespeed-stable sudo yum install mod-pagespeed-beta

Debian i pochodne

sudo apt-get remove mod-pagespeed-stable sudo apt-get install mod-pagespeed-beta

Konfiguracje

Filtr używany do analizy, optymalizacji i restrukturyzacji całej zawartości HTML, która jest w jakiś sposób generowana przez serwer Apache

# Przekieruj Apache do wysłania całego wyjścia HTML do modułu obsługi wyjścia mod_pagespeed.
Dodaj filtr wyjściowy według typu MOD_PAGESPEED_OUTPUT_FILTER tekst/html

Uwaga: Jest automatycznie włączany mod_deflate kompresować.

Wyłączanie lub włączanie mod_pagespeed

Aby włączyć lub wyłączyć mod_pagespeed ON, wstaw na górze pagespeed.conf:

modpagespeed on

Istnieją 2 sposoby na wyłączenie mod_pagespeed. Aby wyłączyć przepisywanie HTML, ale kontynuować dystrybucję zasobów i analizowanie opcji zapytań (zapytań) (w przypadku wystąpień ?ModPagespeed=on) umieść tę opcję w ustawieniach.

modpagespeed poza

Aby całkowicie wyłączyć mod_pagespeed (elementy takie jak .pagespeed. Spowoduje to słynny błąd 404s) używamy następującego wiersza:

modpagespeed odłączony

Coś ważnego jest to, że opcje WŁ. I WYŁ. Można zapisać w słynnym .htaccsess na etykiecie <Directory>, query parametersheaders. Stan unplugged Może być używany tylko na podstawowym poziomie konfiguracji Apache i wirtualnych hostach, czyli tam, gdzie umieszczasz swoją witrynę dostępną. Oczywiście i żeby nie było wątpliwości, czy ją włączysz ModPagespeed on na hoście wirtualnym górne opcje zostaną nadpisane nawet w przypadku typu unplugged.

Potem jak tylko zainstaluj w nginx, a przy okazji jak zawsze czekam na Wasze komentarze!
dzięki


Dodaj jako preferowane źródło w Google