À propos de cet article
Introduction L'un des modules les plus récemment populaires pour Apache est mod_pagespeed. Il s'agit d'un filtre de sortie pour Apache 2.2+ qui peut être configuré via une variété d'options via des fichiers de configuration ou un fichier .htaccess. Un "filtre de sortie" est quelque chose qui transforme les données avant qu'elles ne soient envoyées au client. En d'autres termes, il s'agit d'une couche entre votre site Web et ce que le navigateur de l'utilisateur reçoit lorsqu'il visite votre URL. Accélérer le Web Le but de mod_pagespeed est d'accélérer votre site Web. Pour ce faire, il applique des filtres à une variété de fichiers afin de réduire le nombre de déplacements que le navigateur doit effectuer pour saisir ce dont il a besoin, réduire la taille de ces fichiers et optimiser la durée de mise en cache de ces fichiers. Installation L'installation est très simple. Cela dépendra du système d'exploitation que vous utilisez. Ubuntu et Debian ont des packages que vous pouvez télécharger et installer (ou toute distribution Linux utilisant des packages .DEB). D'autres distributions Linux peuvent télécharger la source et construire à partir de celle-ci.
1 – Télécharger le logiciel
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 – Installer la vitesse de page
sudo dpkg -i mod-pagespeed-*.deb
apt-get -f install
rm mod-pagespeed-*.deb
Code language: Bash (bash)
Le module s'active automatiquement lorsqu'il est installé. Cependant, vous devez redémarrer Apache pour qu'il commence à fonctionner.service apache2 restart
<strong>or</strong>
/etc/init.d/apache2 restart
Code language: Bash (bash)
Vous devriez maintenant avoir une version fonctionnelle de mod_pagespeed en cours d'exécution sur votre VPS. Vous pouvez vérifier cela en regardant les en-têtes de réponse de votre page. Il devrait y avoir une valeur pour "X-Mod-Pagespeed" avec le numéro de version que vous avez installé. Configuration Le package d'installation gère un grand nombre de configurations prêtes à l'emploi. En fait, il existe des valeurs par défaut conservatrices qui sont automatiquement activées sur Apache. Selon la version d'Apache que vous utilisez, vous obtiendrez une version différente du module installé et activé. Si vous utilisez Apache 2.2, mod_pagespeed.so sera installé; Les utilisateurs d'Apache 2.4 utiliseront mod_pagespeed_ap24.so. Remarque :mod_pagespeed ne fonctionne qu'avec Apache 2.2 et supérieur. Il existe également un bogue avec Apache 2.4.1 qui l'empêche de fonctionner avec cette version. Apache 2.4.2 ou supérieur doit être utilisé. De plus, des fichiers de configuration ont été ajoutés à votre installation Apache. Le fichier de configuration principal est pagespeed.conf. Ce fichier se trouve à :/etc/apache2/mods-available/ Comment configurer mod_pagespeed Vous pouvez utiliser n'importe quel éditeur de texte pour modifier le fichier de configuration. Pour ce tutoriel, nous utiliserons nano. Pour commencer à modifier le fichier de configuration principal, utilisez la commande suivante :
pico /etc/apache2/mods-available/pagespeed.conf
Code language: Bash (bash)
Par défaut, mod_pagespeed réécrit tout ce qu'il peut. Vous pouvez désactiver la réécriture de certains fichiers (par exemple les bibliothèques Javascript).
DÉSACTIVER LE MODULE
Si, pour une raison quelconque, vous souhaitez désactiver la vitesse de page, vous pouvez exécuter cette commande et redémarrer apache2 :
sudo a2dismod pagespeed
systemctl restart apache2
Code language: Bash (bash)
Voici le résultat
vitesse de page sudo a2dismodVitesse de page du module désactivée.
Pour activer la nouvelle configuration, vous devez exécuter :
systemctl redémarre apache2