• mod_pagespeed by Google dla Apache w CentOS

    dodany przez Przemysław Sikora

    Firma Google lubi zaskakiwać coraz to nowszymi produktami i rozwiązaniami. Jednym z nowszych jest moduł do chyba najpopularniejszego serwera WWW jakim jest niewątpliwie Apache. Mod_pagespeed zawiera w sobie 15 filtrów optymalizujących kod html, style css oraz skrypty java script. Weźmy się za instalację modułu.
    Dodajemy nowe repozytorium.

    vim /etc/yum.repos.d/mod_pagespeed.repo

    Oto jego zawartość dla systemu 32 bit:

    [mod-pagespeed]
    name=mod-pagespeed
    baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386
    enabled=1
    gpgcheck=0

    a dla systemu 64 bit:

    [mod-pagespeed]
    name=mod-pagespeed
    baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64
    enabled=1
    gpgcheck=0

    Przystępujemy do instalacji

    yum install mod-pagespeed-beta

    Po instalacji przystępujemy do wstępnej konfiguracji.

    vim /etc/httpd/conf.d/pagespeed.conf

    Na początku pliku ładowany jest moduł mod_deflate odpowiedzialny za kompresję zawartości strony. Odpowiedzialne za to są następujące wpisy:

    LoadModule deflate_module /usr/lib/httpd/modules/mod_deflate.so

    Dyrektywa “ModPagespeed on lub off” odpowiada za włączenie lub wyłączenie modułu.

    ModPagespeedUrlPrefix “http://localhost/mod_pagespeed/”

    Zamiast “localhost” wpisujemy nazwę głównego hosta pod którym działa nasz Apache.

    ModPagespeedFileCachePath “/var/mod_pagespeed/cache/”

    Dyrektywa wskazuje ścieżkę do cache modułu.

    ModPagespeedGeneratedFilePrefix “/var/mod_pagespeed/files/”

    Dyrektywa wskazuje ścieżkę do wygenerowanych plików modułu.

    ModPagespeedDomain domena.pl, inna-domena.pl

    Zamiast domena.pl i inna-domena.pl możemy wpisać adresy naszych stron, które mają być przetwarzane przez moduł pagespeed bez ograniczeń treści.
    Istnieje możliwość przeglądania statystyk działania modułu. Służy do tego “mod_pagespeed_statistics”. Odpowiedzialne są za to następujące wpisy w pliku:

    Location /mod_pagespeed_statistics
    Order allow,deny
    Allow from adres_ip
    SetHandler mod_pagespeed_statistics
    /Location

    Zamiast “adres_ip” wpisujemy adres IP z którego mamy mieć dostęp do statystyk. Otrzymamy je wpisaniu w przeglądarkę adresu: http://adres-strony.pl/mod_pagespeed_statistics. W pierwszej i ostatniej linijce celowo opuściłem “<” na początku i “>” na końcu. Bardziej szczegółowe opcje konfiguracyjne znajdziemy na tej: stronie. Zapraszam do tematu poświęconego temu modułowi na naszym forum dyskusyjnym.

Komentarze do “mod_pagespeed by Google dla Apache w CentOS”

  1. Włączyłem tą wtyczkę u siebie na serwerze dedykowanym i muszę przyznać, że faktycznie strony dostały speeda. Obecnie obsługuje ta wtyczka 17 filtrów i zmienił się jej plik konfiguracyjny. Prawdę mówiąc miałem trochę problem z uruchomieniem jej według opisu na tej stronie i dopiero dogłębne wczytanie się w angielskie opisy poszczególnych filtrów w pliku konfiguracyjnym pomogło mi się uporać z instalacją. Nie każdy zna angielski więc fajnie jakbyście poprawili opis do nowej wersji tej wtyczki 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony