asset 1
asset 2
asset 3
asset 2
asset 21

PageSpeed (mod_pagespeed) dans le cPanel o2switch : fonctionnement, réglages et précautions

29 décembre 2025

Cet article est le 8e volet de notre série “Opti­mi­ser son site avec les outils d’o2switch”.

Le module PageS­peed du cPa­nel o2switch per­met d’activer mod_pagespeed, un outil d’optimisation côté ser­veur qui agit sur les res­sources d’un site (HTML, CSS, JavaS­cript, images) avant leur envoi au navigateur.

Il ne s’agit pas de Google PageS­peed Insights, mais bien d’un module tech­nique d’optimisation. PageS­peed ne met pas les pages en cache : il com­plète un cache exis­tant en amé­lio­rant la façon dont les res­sources sont déli­vrées, avec des réglages à uti­li­ser avec discernement.

Pagespeed dans le cPanel o2switch

1. Pourquoi PageSpeed arrive en dernier dans la série

Dans les volets pré­cé­dents, nous avons abor­dé dif­fé­rentes approches de la per­for­mance chez o2switch, selon les contextes et les confi­gu­ra­tions pos­sibles :
cache appli­ca­tif avec LiteS­peed Cache, sto­ckage en mémoire avec Redis ou Mem­ca­ched, ou encore cache HTTP avan­cé avec xtrem­Cache (Var­nish).

Ces solu­tions n’ont pas voca­tion à être empi­lées indis­tinc­te­ment. Cha­cune répond à un besoin pré­cis et s’intègre dans une archi­tec­ture don­née. Leur point com­mun est d’agir sur le temps de géné­ra­tion des pages et sur la capa­ci­té du ser­veur à répondre rapi­de­ment aux visiteurs.

Le module PageS­peed joue un rôle dif­fé­rent. Il n’accélère pas le moteur du site, mais inter­vient sur les res­sources pro­duites : struc­ture HTML, feuilles de style, scripts JavaS­cript et images. Autre­ment dit, il amé­liore la manière dont les pages sont livrées au navi­ga­teur, sans jamais rem­pla­cer un sys­tème de cache.

C’est pour cette rai­son que PageS­peed trouve natu­rel­le­ment sa place après la mise en œuvre des méca­nismes de cache adap­tés à votre site. Uti­li­sé trop tôt, son impact reste limi­té. Uti­li­sé sans méthode, il peut entrer en conflit avec des opti­mi­sa­tions déjà actives.
En revanche, bien posi­tion­né, notam­ment en com­plé­ment d’un cache HTTP comme xtrem­Cache, il peut appor­ter des opti­mi­sa­tions ciblées, sans remettre en cause la sta­bi­li­té du site.

2. mod_pagespeed : un outil d’optimisation, pas un système de cache

mod_pagespeed est un module ser­veur qui agit au moment où la page est envoyée au navi­ga­teur. Son rôle consiste à ana­ly­ser et réécrire cer­taines res­sources pour en amé­lio­rer la livrai­son : HTML plus léger, fichiers CSS et JavaS­cript opti­mi­sés, images retra­vaillées, char­ge­ments anti­ci­pés, etc.

En revanche, mod_pagespeed ne met pas les pages en cache. À chaque requête non ser­vie par un cache HTTP, le site doit toujours :

  • exé­cu­ter le code PHP ;
  • inter­ro­ger la base de données ;
  • géné­rer le conte­nu dynamiquement.

Ce point est essen­tiel à com­prendre : mod_pagespeed n’a aucun impact direct sur le TTFB (Time To First Byte). Il n’accélère pas le ser­veur, mais amé­liore la façon dont les res­sources déjà géné­rées sont trans­mises au navigateur.

C’est ce qui le dis­tingue clairement :

  • d’un cache appli­ca­tif, qui évite de recal­cu­ler les pages ;
  • d’un cache HTTP comme xtrem­Cache (Var­nish), qui sert direc­te­ment une ver­sion déjà générée.
schema fonctionnement mod pagespeed
PageS­peed (mod_pagespeed) : un outil d’op­ti­mi­sa­tion, pas un sys­tème de cache

mod_pagespeed inter­vient donc après ces méca­nismes, en tant que couche d’optimisation des res­sources. Uti­li­sé seul, son impact reste limi­té sur un site dyna­mique. Uti­li­sé en com­plé­ment d’un cache HTTP, il peut en revanche amé­lio­rer le ren­du et le char­ge­ment côté navi­ga­teur, sans modi­fier la logique appli­ca­tive du site.

Cette dis­tinc­tion cache / opti­mi­sa­tion est la clé pour com­prendre quand et com­ment uti­li­ser PageS­peed effi­ca­ce­ment chez o2switch.

3. Accéder au module PageSpeed dans le cPanel o2switch

Le module PageS­peed est acces­sible direc­te­ment depuis le cPa­nel o2switch. Il per­met d’activer et de confi­gu­rer mod_pagespeed sans mani­pu­la­tion de fichiers ni confi­gu­ra­tion ser­veur manuelle.

Une fois connec­té au cPa­nel : dans l’Espace tech­nique en haut de page, cli­quez sur PageS­peed pour accé­der à l’interface de configuration.

L'outil PageSpeed
L’ou­til PageSpeed

Le module pro­pose une liste de filtres acti­vables indi­vi­duel­le­ment, cha­cun accom­pa­gné d’une indi­ca­tion de niveau de risque four­nie par o2switch. Cette infor­ma­tion est pré­cieuse et doit être prise en compte avant toute activation.

extrait de la liste des filtres activables
Un extrait de la liste des filtres activables

Point impor­tant à noter : PageS­peed s’active par domaine et par sous-domaine.
Chaque site ou sous-site peut donc avoir sa propre confi­gu­ra­tion, de manière tota­le­ment indé­pen­dante. Cela per­met notamment :

  • de tes­ter cer­tains réglages sur un sous-domaine de préproduction ;
  • d’adapter les opti­mi­sa­tions selon le type de site (site vitrine, blog, bou­tique, etc.).

4. Quand PageSpeed a‑t-il réellement du sens ?

PageS­peed n’est pas un outil à acti­ver par défaut. Son inté­rêt dépend for­te­ment du type de site et des méca­nismes de cache déjà en place.

PageSpeed seul : un intérêt limité

Uti­li­sé sans cache HTTP ni cache appli­ca­tif, mod_pagespeed peut amé­lio­rer légè­re­ment le poids des pages et la livrai­son des res­sources, mais :

  • le site conti­nue d’exécuter PHP et les requêtes SQL à chaque visite ;
  • le TTFB reste éle­vé sur un site dynamique ;
  • les gains res­tent modestes face à la com­plexi­té introduite.

Ce scé­na­rio peut avoir du sens sur des sites très simples ou sta­tiques, mais il reste mar­gi­nal dans un contexte WordPress.

PageSpeed avec LiteSpeed Cache : attention aux doublons

LiteS­peed Cache intègre déjà :

  • mini­fi­ca­tion et conca­té­na­tion CSS/JS ;
  • char­ge­ment dif­fé­ré des images ;
  • opti­mi­sa­tions spé­ci­fiques à WordPress ;
  • exclu­sions fines par page ou type de contenu.

Ajou­ter PageS­peed par-des­sus revient sou­vent à dupli­quer des opti­mi­sa­tions, avec un risque accru de conflits et de com­por­te­ments impré­vi­sibles. Dans ce cas, PageS­peed apporte peu de valeur ajou­tée et com­plique le diag­nos­tic en cas de problème.

PageSpeed avec xtremCache (Varnish) : un cas d’usage pertinent

xtrem­Cache (Var­nish) agit comme un cache HTTP pur :

  • il met en cache la réponse complète ;
  • il accé­lère for­te­ment le TTFB ;
  • il ne modi­fie pas le conte­nu des pages.

C’est pré­ci­sé­ment là que PageS­peed peut trou­ver sa place. En opti­mi­sant les res­sources avant leur mise en cache par Var­nish, mod_pagespeed permet :

  • de ser­vir des pages déjà optimisées ;
  • de com­bi­ner un TTFB très bas avec un char­ge­ment plus effi­cace côté navigateur.

Dans ce scé­na­rio, PageS­peed ne fait pas dou­blon. Il com­plète le cache HTTP sans inter­fé­rer avec la logique applicative.

Autres cas possibles

PageS­peed peut éga­le­ment être envisagé :

  • sur des sites HTML statiques ;
  • sur des CMS ou fra­me­works sans solu­tion d’optimisation intégrée ;
  • sur des envi­ron­ne­ments où l’installation d’extensions n’est pas possible.

5. Réglages PageSpeed recommandés

Beau­coup de filtres PageS­peed existent pour cor­ri­ger des pra­tiques anciennes du Web. Sur un site moderne, ils sont sou­vent soit inutiles, soit redon­dants, soit ris­qués.
L’objectif n’est donc pas d’activer un maxi­mum d’options, mais d’identifier celles qui peuvent encore appor­ter un béné­fice réel.

Les filtres sont pré­sen­tés ci-des­sous par niveau de risque, avec une des­crip­tion syn­thé­tique et des indi­ca­tions de contexte.

Filtres à risque très faible

Filtre PageS­peedCe que fait le filtreÀ acti­ver dans quels cas ?À évi­ter si…
Add HeadAjoute une balise <head> si elle est absenteHTML ancien ou imparfaitThème moderne conforme
Col­lapse WhitespaceSup­prime les espaces inutiles du HTMLHTML non minifiéMini­fi­ca­tion déjà active
Convert Meta TagsConver­tit cer­tains meta http-equiv en en-têtes HTTPCom­pa­ti­bi­li­té ancienneInté­rêt négligeable
Extend CacheAjuste les en-têtes de cache navigateurAucun réglage de cache navigateurLes hea­ders de cache sont déjà défi­nis par le ser­veur, un cache HTTP ou une exten­sion (risque de direc­tives concurrentes).
Move CSS to HeadReplace le CSS hors <head> dans la balise adaptéeHTML mal structuréThème bien conçu
Remove Com­mentsSup­prime les com­men­taires HTMLAucun besoin de commentairesCom­men­taires utiles conser­vés volontairement
Remove QuotesSup­prime les guille­mets inutiles dans le HTMLOpti­mi­sa­tion cosmétiqueGain tota­le­ment négligeable
Strip Image MetadataSup­prime les méta­don­nées des imagesAucune opti­mi­sa­tion imagesExten­sion d’optimisation images active

Filtres à risque faible à modéré

Filtre PageS­peedCe que fait le filtreÀ acti­ver dans quels cas ?À évi­ter si…
Lazy­load ImagesActive le char­ge­ment dif­fé­ré des imagesAucun lazy­load existantLe lazy loa­ding est déjà géré nati­ve­ment par Word­Press, le thème ou une extension.
Inline CSSIntègre les feuilles CSS très légères dans le HTMLCSS cri­tique très réduitCSS prin­ci­pal volumineux
Inline JavaS­criptIntègre de petits scripts JS dans le HTMLJavaS­cript simpleSite Word­Press dynamique
Pre-Resolve DNSAnti­cipe la réso­lu­tion DNS de domaines externesPeu de domaines cri­tiques connusTrop de domaines externes
Hint Resource PreloadingSug­gère le pré­char­ge­ment de ressourcesRes­sources réel­le­ment critiquesPrio­ri­sa­tion déjà maîtrisée

Filtres à risque élevé (généralement déconseillés sur WordPress)

Filtre PageS­peedCe que fait le filtreÀ acti­ver dans quels cas ?À évi­ter si…
Defer JavaS­criptRetarde l’exécution du JavaScriptSite très simpleFor­mu­laires, e‑commerce
Com­bine JavaScriptFusionne les fichiers JavaScriptJS mini­malCMS moderne
Com­bine CSSFusionne les fichiers CSSCSS simpleThèmes com­plexes
Rewrite ImagesRecom­presse ou inline les imagesAucun outil imagesOpti­mi­sa­tion images existante
Sprite ImagesGénère des sprites CSSCSS ancienCSS moderne
Cano­ni­ca­lize JS LibrariesRem­place cer­taines librai­ries par un CDNSite sta­tiqueDépen­dances WordPress
Make Ana­ly­tics AsynchronousRéécrit Google AnalyticsTra­cking basiqueGA déjà cor­rec­te­ment chargé

Conclusion : faut-il activer PageSpeed chez o2switch ?

PageS­peed n’est ni un outil miracle, ni un pas­sage obli­gé. C’est un module d’optimisation ciblé, héri­té de pra­tiques par­fois anciennes, qui peut encore rendre ser­vice dans cer­tains contextes précis.

Sur un site moderne, bien confi­gu­ré, les gains res­tent sou­vent modestes. L’essentiel de la per­for­mance repose d’abord sur le choix d’une archi­tec­ture adap­tée, sur la mise en place d’un cache effi­cace et sur une ges­tion cohé­rente des res­sources. PageS­peed inter­vient en com­plé­ment, jamais en substitution.

Chez o2switch, son usage prend sur­tout du sens lorsqu’il est asso­cié à un cache HTTP comme xtrem­Cache (Var­nish), qui accé­lère la déli­vrance des pages sans modi­fier leur conte­nu. Dans ce cas, il peut affi­ner la livrai­son des res­sources, à condi­tion de res­ter mesu­ré dans les réglages.

Sur un site Word­Press uti­li­sant déjà LiteS­peed Cache, l’activation de PageS­peed est géné­ra­le­ment décon­seillée, les deux outils pro­po­sant des opti­mi­sa­tions simi­laires avec un risque de dou­blon ou de conflit.

En résu­mé : mieux vaut peu d’options bien choi­sies qu’une opti­mi­sa­tion agres­sive dif­fi­cile à main­te­nir. Comme sou­vent en per­for­mance web, la sta­bi­li­té et la lisi­bi­li­té priment sur la quête de micro-gains.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *