1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Activer PageSpeed Tools de Google
Ce guide explique comment installer l'outil PageSpeed Insights sur un Hébergement Web Infomaniak.
L'outil PageSpeed Insights de Google permet de mesurer le temps de chargement d'une page sur les appareils mobiles et de bureau alors que le module PageSpeed Tools de Google est une librairie Open Source qui permet d'optimiser un site sur le serveur grâce à plus de 40 filtres qui correspondent à des bonnes pratiques recommandées par Google. En savoir plus
Installer PageSpeed Tools
Pour activer PageSpeed Tools de Google :
- ouvrir le Manager (manager.infomaniak.com)
- aller dans Hébergement Web
- cliquer sur l'hébergement/le nom de domaine concerné
- sous Sites, cliquer sur le nom de domaine du site concerné
- cliquer sur Paramètres avancés
- cliquer sur l'onglet Apache
- activer l'option Optimisation Google Page Speed
Configuration activée par défaut
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters combine_javascript
ModPagespeedEnableFilters pedantic
ModPagespeedEnableFilters remove_comments
Un système de cache est également mis en place pour les fichiers du site. Ce dernier est mis à jour toutes les 15 minutes.
En cas de besoin, il est possible de personnaliser certaines directives via le fichier .htaccess du site: https://modpagespeed.com/doc/configuration#htaccess
Mais attention selon ce thread Google et cette discussion malheureusement mod_pagespeed ne tient pas compte des directives dans un fichier ".htaccess" lors de l'accès à un fichier dynamique. Pour ne pas/plus avoir mod_pagespeed il faut le désactiver depuis le Manager.
Incompatibilités connues
- ownCloud
- WP Rocket
Du reste, il n'est pas anormal si après l'installation de PageSpeed apparaissent des warnings:
"By default, mod_pagespeed will fetch css/js/images using http. If the webserver doesn't respond within 50ms (by default), it will abort the request, and log the timeout messages you are seeing..."
Dans un environnement mutualisé, il n'est pas inquiétant ou anormal de dépasser légèrement les 50 ms de temps de réponse.