{"id":3197,"date":"2024-05-17T00:42:23","date_gmt":"2024-05-17T00:42:23","guid":{"rendered":"https:\/\/wpconsults.com\/?p=3197"},"modified":"2026-06-29T04:20:48","modified_gmt":"2026-06-29T04:20:48","slug":"cloudflare-supprime-lauto-minify-2","status":"publish","type":"post","link":"https:\/\/www.wpconsults.com\/fr\/cloudflare-to-deprecate-auto-minify\/","title":{"rendered":"La fonctionnalit\u00e9 \u00ab Auto Minify \u00bb de Cloudflare a disparu : ce que cela signifie et comment r\u00e9agir"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Cloudflare a mis fin \u00e0 son <strong>R\u00e9duction automatique<\/strong> Cette fonctionnalit\u00e9 a \u00e9t\u00e9 supprim\u00e9e le 5 ao\u00fbt 2024 ; l'ancien bouton qui supprimait les espaces blancs de vos fichiers JavaScript, CSS et HTML en fin de ligne n'existe donc plus. Si vous vous en serviez, sachez que, pour \u00eatre honn\u00eate, vous n'y perdez pratiquement rien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es de Cloudflare ont montr\u00e9 que la minification ne r\u00e9duisait le volume des pages que de moins de 0,11 TP3T sur l'ensemble de son r\u00e9seau. Il s'agit donc moins d'une perte \u00e0 compenser que d'une incitation \u00e0 concentrer vos efforts l\u00e0 o\u00f9 cela compte vraiment : la compression et la mise en cache, la minification \u00e9tant g\u00e9r\u00e9e au niveau de votre processus de compilation ou de votre couche de mise en cache.<\/p>\n\n\n\n<div class=\"wp-block-group wpc-takeaways is-layout-flow wp-block-group-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Principaux enseignements<\/h3>\n\n\n<ul class=\"wp-block-list\"><li>Cloudflare a d\u00e9sactiv\u00e9 la fonctionnalit\u00e9 \u00ab Auto Minify \u00bb le 5 ao\u00fbt 2024 ; l'option permettant de l'activer ou de la d\u00e9sactiver pour JavaScript, CSS et HTML a disparu.<\/li><li>Cela avait bien moins d'importance que ce que l'on croyait : sur l'ensemble du r\u00e9seau de Cloudflare, l'\u00e9conomie r\u00e9alis\u00e9e \u00e9tait inf\u00e9rieure \u00e0 0,11 TP3T d'octets par page.<\/li><li>Les v\u00e9ritables facteurs de vitesse sont la compression (Brotli ou gzip) et la mise en cache, et non la minification.<\/li><li>La minification doit d\u00e9sormais \u00eatre effectu\u00e9e au moment de la compilation ou au sein d'un plugin de mise en cache, o\u00f9 vous pouvez la tester et d\u00e9tecter d'\u00e9ventuels dysfonctionnements.<\/li><li>Si vous avez constat\u00e9 que vos pages se chargeaient plus rapidement avec cette option activ\u00e9e, l'activation de Brotli et d'une mise en cache ad\u00e9quate compensera largement cette diff\u00e9rence.<\/li><\/ul>\n\n<\/div>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:15px 15px 0px 0px rgba(160, 152, 255, 0.31);}.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette1, #3182CE);font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id7066_f7400a-9c .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}<\/style>\n\n\n<h2 class=\"wp-block-heading\">Quels changements Cloudflare a-t-il apport\u00e9s, et quand ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le 5 ao\u00fbt 2024, Cloudflare a supprim\u00e9 la fonctionnalit\u00e9 \u00ab Auto Minify \u00bb du tableau de bord, dans la section \u00ab Vitesse \u00bb puis \u00ab Optimisation \u00bb, et l'a \u00e9galement d\u00e9sactiv\u00e9e via l'API. Ce param\u00e8tre permettait de minifier votre code HTML \u00e0 la vol\u00e9e, ainsi que les fichiers CSS et JavaScript mis en cache, le tout sans que vous ayez \u00e0 modifier votre code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les sites existants, cette option \u00e9tait simplement d\u00e9sactiv\u00e9e ; rien n'a chang\u00e9 dans vos fichiers source, et vos pages ont continu\u00e9 \u00e0 s'afficher exactement comme avant, simplement sans que les bords ne soient rogn\u00e9s d'un tout petit peu d'espace blanc. Cloudflare a expliqu\u00e9 son raisonnement dans son <a href=\"https:\/\/community.cloudflare.com\/t\/deprecating-auto-minify\/655677\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Annonce de d\u00e9pr\u00e9ciation<\/a>, et il est utile de bien comprendre cela avant de se mettre \u00e0 la recherche d'un produit de remplacement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi ils y ont renonc\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deux raisons, toutes deux tout \u00e0 fait sinc\u00e8res. Premi\u00e8rement, l\u2019utilisation de cette fonctionnalit\u00e9 \u00e9tait en baisse depuis des ann\u00e9es, car les pipelines de compilation modernes (Vite, webpack, esbuild, etc.) minifient d\u00e9j\u00e0 les ressources au moment de la compilation ; le refaire en p\u00e9riph\u00e9rie \u00e9tait donc redondant pour la plupart des sites. Deuxi\u00e8mement, et c\u2019est l\u00e0-dessus qu\u2019il faut s\u2019attarder, le gain \u00e9tait minime : Cloudflare a mesur\u00e9 la r\u00e9duction globale de la taille des pages gr\u00e2ce \u00e0 Auto Minify \u00e0 <strong>moins de 0,11 TP3T<\/strong> sur l'ensemble des fichiers auxquels il a eu acc\u00e8s sur son r\u00e9seau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il y avait \u00e9galement un co\u00fbt moins visible. La minification dynamique du code HTML \u00e0 chaque requ\u00eate peut entra\u00eener un l\u00e9ger retard de traitement, et Cloudflare a constat\u00e9 que ce retard l'emportait parfois sur le gain minime obtenu. Il ne s'agissait donc pas pour Cloudflare de supprimer un outil puissant, mais bien de mettre fin \u00e0 une fonctionnalit\u00e9 qui, sans que personne ne s'en rende compte, avait cess\u00e9 d'\u00eatre rentable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Est-ce que le fait de le supprimer ralentit r\u00e9ellement votre site ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour la quasi-totalit\u00e9 des sites, non. La minification supprime des caract\u00e8res que la compression allait de toute fa\u00e7on \u00e9liminer ; ainsi, une fois que Brotli ou gzip a fait son travail, le gain suppl\u00e9mentaire obtenu en supprimant d\u2019abord les espaces est quasi n\u00e9gligeable. C\u2019est pr\u00e9cis\u00e9ment pour cette raison que le chiffre global au niveau du r\u00e9seau \u00e9tait si faible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si une page semble r\u00e9ellement plus rapide lorsque la fonction \u00ab Auto Minify \u00bb est activ\u00e9e, la solution ne consiste pas \u00e0 recr\u00e9er la minification, mais \u00e0 s\u2019assurer que les leviers les plus efficaces sont bien activ\u00e9s. La compression et la mise en cache intelligente ont un impact bien plus important que la minification n\u2019en a jamais eu, ce qui est d\u2019ailleurs la m\u00eame le\u00e7on qui se retrouve dans les v\u00e9ritables <a href=\"https:\/\/www.wpconsults.com\/fr\/comment-passer-les-epreuves-vitales-de-la-toile-de-fond-2\/\" data-type=\"post\" data-id=\"3275\" rel=\"nofollow noopener\" target=\"_blank\">Fonctionnement des Core Web Vitals<\/a>, l\u00e0 o\u00f9 ce sont les scripts qui bloquent le rendu et la taille des images qui comptent, et non pas quelques octets d'espaces blancs \u00e9conomis\u00e9s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La place qu'occupe aujourd'hui la minification<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez tout de m\u00eame disposer de ressources minifi\u00e9es, et que cela ne pr\u00e9sente aucun inconv\u00e9nient, effectuez cette op\u00e9ration au plus pr\u00e8s de votre code, l\u00e0 o\u00f9 vous pouvez voir et tester le r\u00e9sultat. Sur un site utilisant un processus de compilation, cela signifie que votre outil de regroupement s\u2019en charge automatiquement au moment de la compilation, ce qui constitue la solution la plus propre, car ce sont les fichiers minifi\u00e9s que vous d\u00e9ployez et testez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sur WordPress, un plugin de mise en cache ou d\u2019optimisation (WP Rocket, LiteSpeed Cache ou le plugin gratuit Autoptimize) peut minifier et combiner les fichiers CSS et JavaScript \u00e0 votre place, avec le grand avantage de pouvoir pr\u00e9visualiser le site et d\u00e9sactiver cette fonctionnalit\u00e9 d\u00e8s qu\u2019un probl\u00e8me survient. Ce dernier point est important, car la minification en p\u00e9riph\u00e9rie \u00e9tait connue pour alt\u00e9rer parfois les scripts int\u00e9gr\u00e9s, sans qu\u2019il soit facile de les d\u00e9boguer. Si vous utilisez LiteSpeed, le m\u00eame plugin qui s\u2019en charge g\u00e8re \u00e9galement la mise en cache de la page enti\u00e8re ; j\u2019explique comment tout cela s\u2019articule dans le <a href=\"https:\/\/www.wpconsults.com\/fr\/litespeed-cache-esi-settings-explained\/\" data-type=\"post\" data-id=\"3448\" rel=\"nofollow noopener\" target=\"_blank\">Guide d'utilisation de LiteSpeed Cache<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une liste de contr\u00f4le simple pour le remplacement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au lieu de chercher en vain ce bouton, consacrez dix minutes aux \u00e9l\u00e9ments qui ont un r\u00e9el impact sur le temps de chargement :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Confirmer <strong>Compression Brotli ou gzip<\/strong> est activ\u00e9e, car c\u2019est l\u2019option que Cloudflare vous recommande et qui offre bien plus de fonctionnalit\u00e9s que la minification ne l\u2019a jamais fait.<\/li><li>Assurez-vous que votre <strong>Les ressources statiques sont mises en cache<\/strong> en p\u00e9riph\u00e9rie avec des TTL raisonnables, afin que les visiteurs r\u00e9guliers n'aient pas \u00e0 t\u00e9l\u00e9charger \u00e0 nouveau les fichiers CSS et JavaScript.<\/li><li>D\u00e9placer <strong>la minification dans votre \u00e9tape de compilation ou un plugin de mise en cache<\/strong>, o\u00f9 vous pouvez tester le r\u00e9sultat et revenir instantan\u00e9ment en arri\u00e8re si un script ne fonctionne pas.<\/li><li>Effectuez un test de vitesse (celui de Cloudflare) <a href=\"https:\/\/developers.cloudflare.com\/speed\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Observatoire<\/a> ou PageSpeed Insights) avant et apr\u00e8s, afin de vous baser sur des chiffres concrets plut\u00f4t que sur une impression.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous optimisez les performances \u00e0 grande \u00e9chelle, ce sont ces m\u00eames priorit\u00e9s (compression, mise en cache et pipeline d'actifs all\u00e9g\u00e9) qui permettent \u00e0 un site de r\u00e9sister \u00e0 un trafic intense, ce que j'aborde plus en d\u00e9tail dans le guide intitul\u00e9 \u00ab Faut-il\u2026 \u00bb <a href=\"https:\/\/www.wpconsults.com\/fr\/un-site-wordpress-peut-il-gerer-1-million-de-visiteurs\/\" data-type=\"post\" data-id=\"5268\" rel=\"nofollow noopener\" target=\"_blank\">WordPress peut prendre en charge un million de visiteurs<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alors, avez-vous besoin de remplacer Cloudflare Auto Minify ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non. Il n'y a pas lieu de mettre en place un plan de remplacement pr\u00e9cipit\u00e9, car cette fonctionnalit\u00e9 avait si peu d'impact que son absence ne devrait pas se refl\u00e9ter dans les indicateurs de performance. Si vous ne faites absolument rien, votre site restera pratiquement inchang\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez \u00eatre rigoureux, assurez-vous que la compression Brotli et la mise en cache en p\u00e9riph\u00e9rie sont activ\u00e9es, et confiez la minification \u00e0 votre processus de compilation ou \u00e0 un plugin de mise en cache, l\u00e0 o\u00f9 vous pouvez r\u00e9ellement la tester. Cette configuration est plus rapide, plus s\u00fbre et facilite davantage le d\u00e9bogage que ne l\u2019a jamais \u00e9t\u00e9 l\u2019option \u00ab edge toggle \u00bb ; c\u2019est sans doute pour cette raison que Cloudflare n\u2019a pas h\u00e9sit\u00e9 \u00e0 la supprimer.<\/p>\n\n\n\n<div class=\"wp-block-group wpc-changelog is-layout-flow wp-block-group-is-layout-flow\" id=\"article-update-logs\">\n\n<h2 class=\"wp-block-heading\">Journal des mises \u00e0 jour<\/h2>\n\n\n<p class=\"wp-block-paragraph\"><strong>29 juin 2026<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\"><li>Mise \u00e0 jour suite \u00e0 la d\u00e9pr\u00e9ciation de cette fonctionnalit\u00e9 : ajout des conclusions de Cloudflare indiquant qu\u2019Auto Minify permettait d\u2019\u00e9conomiser moins de 0,11 TP3T d\u2019octets par page, et recentrage de l\u2019article sur la compression, la mise en cache et les \u00e9l\u00e9ments \u00e0 minifier \u00e0 la place.<\/li><\/ul>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Cloudflare a mis fin \u00e0 la fonctionnalit\u00e9 \u00ab Auto Minify \u00bb le 5 ao\u00fbt 2024. En toute honn\u00eatet\u00e9 : elle ne permettait de r\u00e9duire le volume de donn\u00e9es que de moins de 0,1% d\u2019octets. Voici donc o\u00f9 se situe d\u00e9sormais la minification et ce qui permet r\u00e9ellement d\u2019acc\u00e9l\u00e9rer votre site.<\/p>","protected":false},"author":1,"featured_media":7301,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kb_optimizer_status":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","rank_math_title":"Cloudflare Auto Minify Deprecated: What to Do Now","rank_math_description":"Cloudflare deprecated Auto Minify on August 5, 2024. Here is why it barely mattered, where minification belongs now, and the speed levers that actually count.","rank_math_focus_keyword":"Cloudflare Auto Minify","_colophon_preset":"regular","_colophon_fc_on":"","_colophon_edited_on":"","footnotes":""},"categories":[89],"tags":[],"class_list":["post-3197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-seo"],"_links":{"self":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/3197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/comments?post=3197"}],"version-history":[{"count":2,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/3197\/revisions"}],"predecessor-version":[{"id":7303,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/3197\/revisions\/7303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media\/7301"}],"wp:attachment":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media?parent=3197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/categories?post=3197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/tags?post=3197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}