Informazioni su questo articolo
Introduzione Uno dei moduli più popolari per Apache è mod_pagespeed. È un filtro di output per Apache 2.2+ che può essere configurato attraverso una varietà di opzioni tramite file di configurazione o un file .htaccess. Un "filtro di output" è qualcosa che trasforma i dati prima che vengano inviati al client. In altre parole, è uno strato tra il tuo sito web e ciò che il browser dell'utente riceve quando visita il tuo URL. Velocizzare il Web L'obiettivo di mod_pagespeed è velocizzare il tuo sito web. Lo fa applicando filtri a una varietà di file al fine di ridurre il numero di viaggi che il browser deve fare per prendere ciò di cui ha bisogno, per ridurre le dimensioni di quei file e per ottimizzare la lunghezza di questi file nella cache. Installazione L'installazione è molto semplice. Varia a seconda del sistema operativo in uso. Ubuntu e Debian hanno pacchetti che puoi scaricare e installare (o qualsiasi distribuzione Linux che utilizza pacchetti .DEB). Altre distribuzioni Linux possono scaricare il sorgente e creare da quello.
1 – Scarica software
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
Code language: Bash (bash)
2 – Installa pagespeed
sudo dpkg -i mod-pagespeed-*.deb
apt-get -f install
rm mod-pagespeed-*.deb
Code language: Bash (bash)
Il modulo si abilita automaticamente una volta installato. Tuttavia, devi riavviare Apache per farlo funzionare.service apache2 restart
<strong>or</strong>
/etc/init.d/apache2 restart
Code language: Bash (bash)
Ora dovresti avere una versione funzionante di mod_pagespeed attiva e funzionante sul tuo VPS. Puoi verificarlo guardando le intestazioni delle risposte della tua pagina. Dovrebbe esserci un valore per "X-Mod-Pagespeed" con il numero di versione che hai installato. Installazione Il pacchetto di installazione gestisce molte configurazioni predefinite. In effetti, ci sono impostazioni predefinite conservative che vengono abilitate automaticamente su Apache. A seconda della versione di Apache in esecuzione, otterrai una versione diversa del modulo installata e abilitata. Se stai utilizzando Apache 2.2, verrà installato mod_pagespeed.so; Gli utenti di Apache 2.4 utilizzeranno mod_pagespeed_ap24.so. Nota:mod_pagespeed funziona solo con Apache 2.2 e versioni successive. C'è anche un bug con Apache 2.4.1 che gli impedisce di funzionare con quella versione. È necessario utilizzare Apache 2.4.2 o versioni successive. Inoltre, sono stati aggiunti file di configurazione alla tua installazione di Apache. Il file di configurazione principale è pagespeed.conf. Questo file si trova in:/etc/apache2/mods-available/ Come configurare mod_pagespeed Puoi usare qualsiasi editor di testo tu voglia per modificare il file di configurazione. Per questo tutorial, useremo nano. Per iniziare a modificare il file di configurazione principale, utilizzare il seguente comando:
pico /etc/apache2/mods-available/pagespeed.conf
Code language: Bash (bash)
Per impostazione predefinita, mod_pagespeed riscrive tutto ciò che può. È possibile disabilitare la riscrittura di determinati file (ad esempio le librerie Javascript).
DISATTIVA MODULO
Se per qualche motivo vuoi disabilitare pagespeed puoi eseguire questo comando e riavviare apache2:
sudo a2dismod pagespeed
systemctl restart apache2
Code language: Bash (bash)
Ecco l'output
sudo a2dismod pagespeedVelocità pagina modulo disabilitata.
Per attivare la nuova configurazione è necessario eseguire:
systemctl riavvia apache2