Introduction
Vous souhaitez désactiver certaines optimisations Fasterize pour diagnostiquer un comportement ou tester une hypothèse de debug ?
Bonne nouvelle : vous pouvez le faire facilement, sans toucher à la configuration globale, simplement en ajoutant des paramètres dans l’URL.
Dans cet article, nous vous expliquons comment désactiver (ou activer) des règles, de manière ponctuelle ou persistante, et comment ajuster certaines options avancées.
Désactiver une règle pour une page donnée
Pour désactiver une règle uniquement sur l’URL que vous visitez, utilisez la syntaxe suivante :
?frz-[règle]=false
- Exemple :
?frz-lazyload=false - Cela désactive le lazyload uniquement pour cette page
- Utile pour tester un comportement sans impacter les autres pages
💡 Vous pouvez aussi écrire ?frz-[règle]=true pour forcer l’activation si besoin.
Désactiver une règle de manière persistante (via cookie de session)
Certaines règles s’appliquent sur des ressources chargées en sous-requête (images, scripts, polices…).
Dans ce cas, ajouter le paramètre sur l’URL principale ne suffit pas, car il ne sera pas transmis aux ressources liées.
Pour désactiver une règle sur toutes les requêtes de la session, utilisez la forme suivante :
?frz-persist-[règle]=false
- Exemple :
?frz-persist-compressimgs=false - Cela crée un cookie de session transmis à toutes les requêtes
- Le cookie est valable pour une durée de 24h
💡 Pour vérifier que le cookie est bien posé, ouvrez l’onglet Application dans les DevTools, rubrique Cookies.
Désactiver toutes les optimisations Fasterize
Si vous souhaitez voir le comportement d’un site sans aucune optimisation Fasterize, vous pouvez désactiver l’ensemble des règles d’un coup :
?frz-optimize=false
- Cela revient à désactiver tous les modules actifs
- Pratique pour comparer avec la version "brute" du site
Désactiver une option précise d’une règle
Certaines règles Fasterize possèdent des options avancées que vous pouvez également manipuler via l’URL.
Syntaxe :
?frz-[règle]-[option]=valeur
Quelques exemples :
?frz-compressimgs-jpg-quality=70→ qualité JPEG personnalisée?frz-compressimgs-png-convertPng24toPng8=false→ désactive la conversion PNG 24 bits?frz-lazyload-offset=3→ ignore les 3 premières images?frz-google_fonts-fontDisplayValue=swap→ ajuste le comportement des polices Google
💡 Ces paramètres sont très utiles pour tester rapidement une hypothèse de réglage, sans reconfigurer le site dans l’interface.
Liste des règles et paramètres disponibles
Règles désactivables via ?frz-[règle]=false
- frz-lazyload
- frz-concatcss
- frz-concatjs
- frz-deferjs
- frz-inlining
- frz-cssontop
- frz-resourcesversioning
- frz-preloading
- frz-google_fonts
- frz-responsive
- frz-service_worker
- frz-minifyhtml
- frz-unsharding
- frz-edge_rewriter
- frz-unlazyload
- frz-early-hints
Règles avec cookie de session (?frz-persist-[règle]=false)
- frz-persist-optimizefont
- frz-persist-compressimgs
- frz-persist-minifycss
- frz-persist-minifyjs
Exemples d’options désactivables
- frz-deferjs-onlyexternal
- frz-minifyhtml-keepcomment
- frz-compressimgs-jpg-active
- frz-compressimgs-jpg-quality
- frz-compressimgs-jpg-progressive
- frz-compressimgs-jpg-stripMetadata
- frz-compressimgs-jpg-automaticQualityDetection
- frz-compressimgs-jpg-automaticQualityPreset (low, medium, high, very high)
- frz-compressimgs-png-convertPng24toPng8
- frz-lazyload-offset
- frz-lazyload-version
- frz-google_fonts-fontDisplayValue
- frz-google_fonts-asyncLoad
Conclusion
Les paramètres d’URL Fasterize sont de précieux alliés pour :
- Tester le comportement d’une optimisation
- Diagnostiquer un bug ou un effet de bord
- Comparer facilement différentes versions d’une page
Ils vous permettent de rester autonome dans vos tests, sans dépendre d’un changement de configuration global.
💡 Pensez à ouvrir une fenêtre de navigation privée ou à effacer les cookies pour repartir sur une session vierge.
.png)