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
![](/images/linux/how-to-install-googles-pagespeed-module-on-apache-and-nginx-on-linux.png)
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
![](/images/linux/how-to-install-googles-pagespeed-module-on-apache-and-nginx-on-linux_2.png)
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