Le module Google PageSpeed est un excellent moyen d’accroître la vitesse de votre serveur Web sous Linux. L'activation du module PageSpeed de Google sur Apache ou Nginx accélère le chargement des pages jusqu'à 10 fois plus rapidement.
Instructions Apache
Apache est le serveur Web préféré sur la plupart des systèmes Linuxinstallations. En conséquence, Google préfère que les utilisateurs choisissent cette voie lorsqu'ils l'utilisent. Si vous utilisez un serveur Ubuntu, un serveur Debian, un serveur Fedora, Redhat Enterprise Linux, CentOS ou même Suse Enterprise Linux, suivez-le pour que le plug-in fonctionne.
Remarque: Google ne prend pas en charge les systèmes d'exploitation serveur exécutant Apache qui n'utilisent ni DEB ni RPM. Pour utiliser sur d'autres plates-formes, le serveur Web NGINX est recommandé.
Serveur Ubuntu / Serveur Debian
Faire fonctionner le module PageSpeed sur les deuxLes systèmes d’exploitation de serveur Debian et Ubuntu sont très simples car Google fournit un paquet binaire téléchargeable. Ce paquet contient le module ainsi qu'un référentiel logiciel officiel garantissant que le module sera toujours à jour.
Commencez par télécharger le paquet en utilisant le wget outil de téléchargement.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
ou
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Vous pouvez également télécharger la version bêta du module avec:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
ou
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Le paquet Pagespeed n’est pas volumineux, le téléchargement ne prendra donc pas longtemps. Une fois terminé, l’étape suivante du processus consiste à installer le package sur le système via dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
ou
sudo dpkg -i mod-pagespeed-beta_current_*.deb
Installation du module via dpkg devrait fonctionner parfaitement, sans aucun problème de dépendance. Si, pour une raison quelconque, des erreurs de dépendance surviennent, corrigez-les à l'aide de la commande suivante:
sudo apt install -f
RHEL / CentOS

Comme Ubuntu, les utilisateurs de RHEL et de CentOS cherchent à obtenirLe module PageSpeed de Google n’a pas besoin de suivre un processus compliqué. Au lieu de cela, il existe un fichier RPM pratique prêt à être téléchargé. Pour démarrer le processus d’installation, utilisez le wget outil pour télécharger le package.
Pour obtenir la dernière version stable de Mod_pagespeed, essayez:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
ou
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
Pour la version bêta, faites:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
ou
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
En utilisant le RPM commande, installez Mod_pagespeed.
sudo rpm -U mod-pagespeed-*.rpm
Instructions Nginx
Avec Apache, le module PageSpeed de Google a égalementsupporte Nginx. Cependant, contrairement à Apache, il n’existe aucun package binaire pratique à télécharger. Ceux qui cherchent à l'utiliser doivent plutôt l'avoir à la main.
Pour démarrer l'installation du module sur Nginx, entrez la commande suivante. L'exécution de cette commande exécute un script automatique qui configure tout.
Remarque: pour utiliser ce script, curl est requis. Cherchez «curl» dans le gestionnaire de paquets et installez-le avant de continuer.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
Une fois le script terminé, le module Nginx Pagespeed devrait fonctionner.
Configurer PageSpeed
L'installation du module PageSpeed pour le serveur Web Apache ne nécessite aucune configuration. Sur Nginx, cependant, c'est le cas. Pour activer le module sur le serveur Web Nginx, éditez le nginx.conf fichier. Dans le terminal, accédez au répertoire racine, puis ouvrez le fichier de configuration à l’aide de Nano.
su -
ou
sudo -s
nano /etc/nginx/nginx.conf

Dans le fichier de configuration, collez le code suivant:
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$" { }
Enregistrez le fichier de configuration en appuyant sur Ctrl + Oet sortir avec Ctrl + X.
Désactiver PageSpeed
Le module PageSpeed de Google a un impact considérable surperformance pour les sites Web. Néanmoins, si vous n'êtes pas satisfait du résultat, pour une raison quelconque, vous pouvez le désactiver. Désactiver le module est facile sur les deux serveurs.
Apache
Sur Apache, il existe plusieurs façons de désactiver lemodule, mais de loin le moyen le plus efficace consiste simplement à désinstaller le paquet binaire. Cela nettoiera automatiquement tous les fichiers de configuration et les bibliothèques résiduels du système.
Debian / Ubuntu
sudo apt remove mod-pagespeed
ou
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
ou
sudo yum remove mod-pagespeed-beta
Nginx
Désactiver le module sur Nginx est également simple. Pour désactiver le module, modifiez le fichier de configuration Nginx et réglez PageSpeed de «on» sur «off».
su -
ou
sudo -s nano /etc/nginx/nginx.conf
Recherchez "pagespeed on;" et remplacez-le par:
pagespeed off;
Après avoir changé la valeur, quittez Nano. PageSpeed devrait s'éteindre instantanément.
commentaires