Ce que fait NitroPack sur votre site
NitroPack, publiée par NitroPack Inc., n’est pas une extension de cache classique : c’est le connecteur WordPress d’un service en ligne. Après l’installation, vous créez un compte sur nitropack.io, puis vous collez la clé API et la clé secrète du site dans le menu NitroPack. Les traitements lourds (production des pages optimisées, CSS critique, compression des images, conversion WebP, minification) sont faits sur les serveurs de NitroPack, pas sur votre hébergement ; vos fichiers d’origine restent intacts.
Les pages optimisées sont servies par le cache de l’extension, installé sous la forme du fichier wp-content/advanced-cache.php, et les images, feuilles de style, scripts et polices passent par un CDN intégré, que l’éditeur dit propulsé par Cloudflare. Dans WordPress, vous choisissez surtout un mode d’optimisation prédéfini, la purge automatique, le préchargement du cache et quelques exclusions ; la plupart des réglages fins (ressources et adresses exclues, CSS personnalisé, scripts retardés) se font dans le tableau de bord en ligne de NitroPack.
Le modèle économique est un abonnement mensuel ou annuel, calculé par site, pages vues et bande passante du CDN. La formule gratuite, pour un site, inclut 1 000 pages vues et 1 Go de CDN par mois, et affiche un petit badge NitroPack dans le pied de page. Selon la page tarifs, une fois le quota de pages vues atteint, les optimisations s’arrêtent ; les formules payantes permettent un dépassement facturé en supplément.
Pour quels sites NitroPack est un bon choix
- Les sites vitrines et blogs dont le propriétaire ne veut rien régler : un mode d’optimisation suffit pour obtenir cache, CSS critique, images WebP et CDN.
- Les sites sur un hébergement modeste, puisque l’optimisation des pages et des images ne consomme pas le processeur du serveur.
- Les boutiques WooCommerce : les pages compte, panier et commande sont exclues automatiquement, et le cache des pages avec un panier rempli (« Cart cache ») est proposé à partir de la formule Plus.
NitroPack convient moins à un site au trafic élevé et au budget serré, car le prix suit les pages vues, ni à qui veut garder toute l’optimisation sur son propre serveur, sans compte externe. Sur un serveur LiteSpeed, LiteSpeed Cache fait le cache de pages gratuitement ; ailleurs, une licence comme WP Rocket ne dépend pas d’un quota de trafic. Avant de choisir, vérifiez ce que votre hébergeur impose déjà comme cache (voir notre page compatibilité hébergeurs et caches).
Points forts et limites de NitroPack
Points forts
- Traitements hors de votre serveur. Optimisation des pages, CSS critique et compression des images sont calculés chez NitroPack, sur des copies de vos fichiers.
- Tout-en-un avec CDN. Cache, images WebP, chargement différé, minification et CDN sont réunis, sans extension d’optimisation à ajouter.
- Modes prédéfinis. Standard, Medium, Strong et Ludicrous vont du plus stable au plus agressif, sans dizaines d’options à régler.
- Mode test. « Test Mode » sert le site d’origine aux visiteurs pendant que vous vérifiez la version optimisée avec
?testnitro=1dans l’adresse.
Limites
- Prix lié au trafic. Chaque formule fixe un quota de pages vues et de bande passante ; quand le site grandit, l’abonnement suit.
- Formule gratuite très limitée. 1 000 pages vues par mois, un badge dans le pied de page, pas de mode Ludicrous ni de scripts retardés.
- Dépendance à un service externe. Sans compte connecté, rien n’est optimisé, et les réglages fins se font hors de WordPress.
- Pas de cache d’objets. L’éditeur indique lui-même que NitroPack ne remplace pas un cache d’objets comme Redis ou Memcached.
- Failles de contrôle d’accès répétées. Plusieurs failles corrigées depuis 2023 permettaient à un simple abonné de modifier des réglages.
Les réglages que nous recommandons pour NitroPack
L’extension n’est pas traduite en français : les libellés ci-dessous sont ceux de l’interface anglaise, dans le menu NitroPack du tableau de bord. Changez un réglage à la fois, purgez le cache, puis mesurez l’effet sur les Core Web Vitals plutôt que sur une note isolée.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| Optimization mode NitroPack > Dashboard | « Strong » pour commencer ; « Ludicrous » seulement après test | Strong équilibre vitesse et stabilité ; Ludicrous diffère le JavaScript et peut gêner menus ou formulaires. Il exige au moins la formule Starter. |
| Test Mode NitroPack > Dashboard > Basic Settings | Activé pendant les essais, puis désactivé | Les visiteurs voient le site d’origine pendant que vous testez avec ?testnitro=1. Purgez le cache en le désactivant. |
| Cache warmup NitroPack > Dashboard > Basic Settings | Activé | Les pages sont préparées avant la première visite au lieu d’attendre le trafic. |
| Purge affected cache when content is updated or published NitroPack > Dashboard > Automated Behavior | Activé (par défaut) | Sans lui, une page modifiée reste servie dans son ancienne version. |
| Page optimization NitroPack > Dashboard > Automated Behavior | Les types de contenus publics réellement visités | Inutile d’optimiser des contenus que personne ne consulte. |
| Shortcodes exclusions NitroPack > Dashboard > Exclusions | Les shortcodes au contenu changeant (stock, compteur, flux) | Ils sont alors chargés en AJAX et affichent toujours la donnée à jour. |
| HTML Compression NitroPack > Dashboard > Basic Settings | Selon le résultat de « Run compression test » | La plupart des serveurs compressent déjà en gzip ou Brotli ; ne l’activez que si le test n’en trouve pas. |
| Allow Editors to purge cache NitroPack > Dashboard > Basic Settings | Activé seulement si des éditeurs publient | Les éditeurs peuvent alors vider le cache sans compte administrateur. |
| Generate Log File NitroPack > System Report | Désactivé ; « Minimal (Errors Only) » le temps d’un diagnostic | Les journaux sont écrits dans wp-content/uploads/nitropack-logs/ ; le niveau détaillé se remplit vite. |
- Ouvrez une page en navigation privée et vérifiez la présence de l’en-tête
X-Nitro-Cachedans la réponse. - Avec
?testnitro=1, testez un formulaire, le menu mobile, le panier et le bandeau cookies avant de quitter le mode test. - Désactivez toute autre extension de cache de pages : NitroPack signale quand son fichier
advanced-cache.phpa été remplacé. - Suivez le compteur de pages vues dans le bloc « Subscription » : NitroPack prévient par e-mail quand une limite est atteinte.
- Activez les mises à jour automatiques de l’extension dans Extensions.
Les failles de NitroPack et les versions à éviter
- CVE-2024-43922, versions jusqu’à 1.16.7 : un visiteur sans compte pouvait faire exécuter des shortcodes arbitraires.
- CVE-2024-11848 et CVE-2024-11851, versions jusqu’à 1.17.0 : faute de contrôle de droits, un abonné pouvait modifier certaines options ou des transients.
- CVE-2025-8778, versions jusqu’à 1.18.4 : un abonné pouvait changer le réglage de compression via la fonction
nitropack_set_compression_ajax. - CVE-2026-39669, versions jusqu’à 1.19.3 : contrôle d’accès défaillant, de même nature.
Ces failles sont corrigées dans les versions suivantes : installez la dernière version et activez les mises à jour automatiques. Celles qui exigent un compte abonné concernent d’abord les sites qui ouvrent l’inscription (boutique, espace membres). WP Masquerade Pro retire le dossier de l’extension des adresses de ses fichiers et les identifiants de ses scripts, ce qui complique son repérage par les robots, sans remplacer la mise à jour ; la balise generator (voir effacer les traces de WordPress), l’en-tête X-Nitro-Cache et les adresses nitrocdn.com, produits par le service NitroPack, restent visibles.
Ce que WP Masquerade masque pour NitroPack
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à NitroPack : sans Pro, seules les balises generator restent retirées, comme pour toute extension.
Version gratuite
Pris en charge par WP Masquerade Pro uniquement
Avec Pro
- nom du dossier
- identifiants de balises
Reste visible
- texte du fichier de cache
<meta name="generator" content="NitroPack"> - en-têtes du serveur ou du cache
X-Nitro-Cache - fichiers servis par l’éditeur
*.nitrocdn.com
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur NitroPack
NitroPack est-il gratuit ?
Il existe une formule gratuite sans carte bancaire, pour un site, avec 1 000 pages vues et 1 Go de CDN par mois et un badge dans le pied de page. Les formules payantes commencent avec Starter, à 8 $ par mois ou 7 $ par mois en facturation annuelle.
Que se passe-t-il quand le quota de pages vues est dépassé ?
Selon la page tarifs, les optimisations s’arrêtent sur la formule gratuite. Les formules payantes incluent un dépassement facturé en supplément, qui garde le site optimisé.
Peut-on garder WP Rocket ou LiteSpeed Cache avec NitroPack ?
Pas pour le cache de pages : NitroPack demande de désactiver les autres extensions de cache de pages. Un cache d’objets Redis ou Memcached peut en revanche rester actif.
Mon site s’affiche mal après l’activation : que faire ?
Activez « Test Mode » pour servir le site d’origine, puis choisissez un mode moins agressif (Strong ou Medium). Si une seule ressource pose problème, excluez-la de l’optimisation dans le tableau de bord en ligne de NitroPack.
NitroPack fonctionne-t-il avec WooCommerce ?
Oui. Les pages compte, panier et commande sont exclues automatiquement ; le cache des pages avec un panier rempli et l’actualisation du stock en temps réel s’activent dans Basic Settings, le premier à partir de la formule Plus.