Installer mod_pagespeed et memcached sur CentOS 7

27/08/2019

#serveur

Mod_pagespeed est un module Apache assez intéressant, puisqu'il va accomplir automatiquement un certain nombre d'optimisation sur vos pages Web et leur contenu. Optimisation des images, réduction des fichiers css et javascript sont quelques exemples de ce que pagespeed peut faire pour vous. Il faut néanmoins garder présent à l'esprit l'ajout de ce module d'optimisation pour ne pas avoir de suprises par la suite, comme par exemple ne pas comprendre pourquoi la nouvelle version de l'image que vous venez modifier n'apparaît pas encore.

Memcached est un système de cache distribué permettant d'accélerer le chargement de vos pages. Mais lui va alléger la charge de vos bases de données, en conservant en mémoire un certain nombre de requêtes récentes.

Installer mod_pagespeed


$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
$ yum install at
$ rpm -U mod-pagespeed-*.rpm
$ systemctl restart httpd

Installer memcached


$ yum update
$ yum upgrade
$ yum install memcached
$ systemctl enable memcached
$ systemctl start memcached

Configurer pagespeed avec memcached

$ nano /etc/httpd/conf.d/pagespeed.conf
$ ### enlever le dièse débutant la ligne suivante (~ ligne 52) : # ModPagespeedMemcachedServers localhost:11211
$ systemctl restart httpd

Quelques commandes utiles

Réinitialiser le cache de pagespeed

$ touch /var/cache/mod_pagespeed/cache.flush

Attendre un peu puis charger une page du site.

Désactiver pagespeed

$ nano /etc/httpd/conf.d/pagespeed.conf
$ ### changer de on à off la ligne suivante (~ ligne 28) : ModPagespeed on
$ systemctl restart httpd