- - Come installare il modulo PageSpeed ​​di Google su Apache e Nginx su Linux

Come installare il modulo PageSpeed ​​di Google su Apache e Nginx su Linux

Un ottimo modo per migliorare la velocità del tuo server web su Linux è con il modulo Google PageSpeed. L'attivazione del modulo PageSpeed ​​di Google su Apache o Nginx consente di caricare la pagina fino a 10 volte più velocemente.

Istruzioni Apache

Apache è il web server preferito sulla maggior parte di Linuxinstallazioni. Di conseguenza, Google preferisce che gli utenti seguano questo percorso quando lo utilizzano. Se stai usando il server Ubuntu, il server Debian, il server Fedora, Redhat Enterprise Linux, CentOS o persino Suse Enterprise Linux, segui il funzionamento del plugin.

Nota: Google non supporta i sistemi operativi server che eseguono Apache che non utilizzano DEB o RPM. Per l'utilizzo su altre piattaforme, si consiglia il server Web NGINX.

Ubuntu Server / Debian Server

Far funzionare il modulo PageSpeed ​​su entrambiI sistemi operativi dei server Debian e Ubuntu sono piacevolmente facili poiché Google fornisce un pacchetto binario scaricabile. Questo pacchetto contiene il modulo e un repository software ufficiale che assicura che il modulo sia sempre aggiornato.

Inizia scaricando il pacchetto usando il wget strumento downloader.

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

o

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

In alternativa, scarica la versione beta del modulo con:

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

o

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

Il pacchetto Pagespeed non è grande, quindi il download non richiederà molto tempo. Al termine, il passaggio successivo del processo consiste nell'installare il pacchetto nel sistema tramite dpkg.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

o

sudo dpkg -i mod-pagespeed-beta_current_*.deb

Installazione del modulo tramite dpkg dovrebbe funzionare perfettamente, senza problemi di dipendenza. Se, per qualche motivo, si verificano errori di dipendenza, correggerli con il seguente comando:

sudo apt install -f

RHEL / CentOS

Come gli utenti Ubuntu, RHEL e CentOS che vogliono ottenereIl modulo PageSpeed ​​di Google non deve passare attraverso un processo complicato. Invece, c'è un comodo file RPM pronto per il download. Per avviare il processo di installazione, utilizzare il wget strumento per scaricare il pacchetto.

Per ottenere l'ultima versione stabile di Mod_pagespeed, prova:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

o

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Per la versione beta, fai:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

o

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

Usando il RPM comando, installa Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Istruzioni Nginx

Insieme ad Apache, anche il modulo PageSpeed ​​di Googleha il supporto per Nginx. Tuttavia, a differenza di Apache, non ci sono pacchetti binari convenienti da scaricare. Invece, coloro che desiderano utilizzarlo devono averlo a mano.

Per avviare l'installazione del modulo su Nginx, immettere il seguente comando. L'esecuzione di questo comando eseguirà uno script automatico che imposta tutto.

Nota: per utilizzare questo script, è necessario arricciare. Cerca "arricciatura" nel gestore pacchetti e installalo prima di continuare.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
--nginx-version latest

Quando lo script è completo, il modulo Nginx Pagespeed dovrebbe funzionare.

Configura Page Speed

L'installazione del modulo PageSpeed ​​per il server Web Apache non richiede alcuna configurazione. Su Nginx, tuttavia, lo fa. Per abilitare il modulo all'interno del server web Nginx, modificare il nginx.conf file. Nel terminale, ottieni root, quindi apri il file di configurazione usando Nano.

su -

o

sudo -s
nano /etc/nginx/nginx.conf

Nel file di configurazione, incolla il seguente codice:

pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }

Salvare il file di configurazione premendo Ctrl + Oe uscire con Ctrl + X.

Disabilita PageSpeed

Il modulo PageSpeed ​​di Google ha un impatto enorme suprestazioni per siti Web. Tuttavia, se non sei soddisfatto dei risultati, per qualsiasi motivo, potresti volerlo disabilitare. Disabilitare il modulo è facile su entrambi i server.

Apache

Su Apache, ci sono alcuni modi per disabilitare ilmodulo, ma di gran lunga il modo più efficace è semplicemente disinstallare il pacchetto binario. In questo modo verranno automaticamente eliminati tutti i file e le librerie di configurazione residue dal sistema.

Debian / Ubuntu

sudo apt remove mod-pagespeed

o

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

o

sudo yum remove mod-pagespeed-beta

nginx

Disabilitare il modulo su Nginx è anche semplice. Per spegnere il modulo, modifica il file di configurazione di Nginx e imposta PageSpeed ​​da “on” a “off”.

su -

o

sudo -s
nano /etc/nginx/nginx.conf

Trova "pagepeed on;" e modificalo in:

pagespeed off;

Dopo aver modificato il valore, uscire da Nano. Page Speed ​​dovrebbe spegnersi immediatamente.

Commenti