{"id":1639045,"date":"2019-10-23T17:13:55","date_gmt":"2019-10-23T15:13:55","guid":{"rendered":"https:\/\/wp-rocket.me\/?p=1639045"},"modified":"2019-11-11T17:16:33","modified_gmt":"2019-11-11T16:16:33","slug":"mise-en-cache-wordpress-2","status":"publish","type":"post","link":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/","title":{"rendered":"La mise en cache pour WordPress : une explication facile a comprendre"},"content":{"rendered":"\n<p>Voici un nouveau article de la s\u00e9rie o\u00f9 nous explorerons les divers aspects de la performance de site web, en les expliquant avec des termes que les non-d\u00e9veloppeurs pourront comprendre. La premi\u00e8re partie de cette s\u00e9rie se penchera sur le concept de mise en cache.&nbsp;<\/p>\n\n\n\n<p>Beaucoup d\u2019utilisateurs WordPress ont entendu parler des plugins de mise en cache. Ils en utilisent peut-\u00eatre m\u00eame un sans vraiment comprendre ce qu\u2019il fait. Cela peut devenir assez technique, m\u00eame pour beaucoup de d\u00e9veloppeurs, et ne pas comprendre son fonctionnement am\u00e8ne beaucoup de frustration lorsque les choses ne fonctionnent plus.<\/p>\n\n\n\n<p>Je voudrais essayer de d\u00e9mystifier un peu tout \u00e7a.<\/p>\n\n\n\n<p>Il existe plusieurs types de mise en cache. Dans cet article, nous parlerons exclusivement de la mise en cache de page. C\u2019est le genre de mise en cache que les plugins comme WP Rocket, WP Super Cache, WP Fastest Cache et d\u2019autres pratiquent.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que fait la mise en cache ?<\/h2>\n\n\n\n<p>La plupart des articles qui expliquent la mise en cache le font \u00e0 peu pr\u00e8s dans ces termes :&nbsp;<\/p>\n\n\n\n<p><em>Quand un visiteur vient sur votre site WordPress, leur navigateur s\u2019adresse \u00e0 votre serveur web qui va charger WordPress (cela inclut le processus PHP, l\u2019envoi des requ\u00eates \u00e0 la base de donn\u00e9es, le retour des fichiers au navigateur pour enfin \u00eatre assembl\u00e9s pour former une page web compl\u00e8te).&nbsp;<\/em> <br><em>La mise en cache remplace ce processus par l\u2019envoi d\u2019un fichier HTML statique au navigateur, raccourcissant ainsi les d\u00e9lais de chargement.<\/em><\/p>\n\n\n\n<p>Techniquement, tout ce qui vient d\u2019\u00eatre d\u00e9crit est correct. N\u00e9anmoins, pour la plupart des gens, cela reste assez obscur, et \u00e7a ne vous aide pas \u00e0 comprendre la mani\u00e8re dont la mise en cache fonctionne.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mise en cache : une vue d\u2019ensemble <\/h2>\n\n\n\n<p>L\u2019une des meilleures explications de la mise en cache que j\u2019aie entendues \u00e9tait lors d\u2019une conf\u00e9rence \u00e0 un WordCamp (j\u2019aimerais me souvenir du nom du speaker pour pouvoir le cr\u00e9diter comme il faut).&nbsp;<\/p>\n\n\n\n<p>Le speaker a demand\u00e9 \u00e0 l\u2019assembl\u00e9e <strong>combien font 3 549 752 divis\u00e9s par 23 234<\/strong> (ou une op\u00e9ration d\u2019une complexit\u00e9 similaire).<\/p>\n\n\n\n<p>Tout le monde est rest\u00e9 silencieux. Certaines personnes ont sorti leurs t\u00e9l\u00e9phones pour faire le calcul, et finalement quelqu\u2019un a cri\u00e9 la r\u00e9ponse au bout de quelques secondes.&nbsp;<\/p>\n\n\n\n<p><strong>Le speaker a ensuite repos\u00e9 la m\u00eame question<\/strong>. Cette fois-ci, tout le monde \u00e9tait capable de r\u00e9pondre imm\u00e9diatement avec la bonne r\u00e9ponse.&nbsp;<\/p>\n\n\n\n<p>C\u2019est une d\u00e9monstration brillante du concept. Le processus de base qui prend du temps a \u00e9t\u00e9 r\u00e9alis\u00e9 une premi\u00e8re fois. Apr\u00e8s \u00e7a, quand la m\u00eame question a \u00e9t\u00e9 pos\u00e9e, la r\u00e9ponse \u00e9tait tout de suite disponible et donc donn\u00e9e beaucoup plus vite.&nbsp;<\/p>\n\n\n\n<p>Si on applique ce raisonnement \u00e0 votre site web, cela se traduit par la capacit\u00e9 \u00e0 rendre une page web avec un temps de r\u00e9ponse extr\u00eamement rapide, sans avoir \u00e0 passer par le long processus \u00e0 chaque fois que la page charge.&nbsp;<\/p>\n\n\n\n<p>Le premier visiteur d\u2019une page de votre site est celui qui \u201cpose la question\u201d, et votre serveur donne la r\u00e9ponse. La fois suivante o\u00f9 un visiteur ira sur cette m\u00eame page, c\u2019est \u00e0 dire \u201cposera la m\u00eame question\u201d, votre serveur pourra donner la r\u00e9ponse, c\u2019est \u00e0 dire la page web, bien plus rapidement.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u2019est ce que \u00e7a veut dire pour votre site WordPress ?&nbsp;<\/h3>\n\n\n\n<p>Quand vous avez un <strong>plugin de mise en cache<\/strong>, c\u2019est lui qui est <strong>charg\u00e9 de donner des r\u00e9ponses rapides<\/strong>. En somme, le plugin prend des \u201cphotos\u201d de toutes vos pages web.&nbsp;<\/p>\n\n\n\n<p>Le gros du travail qui est d\u2019habitude fait par WordPress pour charger une page web n\u2019est fait qu\u2019une seule fois pour le plugin, lors de la toute premi\u00e8re visite. Une fois que le processus s\u2019est r\u00e9alis\u00e9, votre plugin de mise en cache prend une \u201cphoto\u201d de la page qu\u2019il pourra donner aux visiteurs suivants au lieu de repasser par tout le processus.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Statique VS. dynamique<\/h2>\n\n\n\n<p>En termes techniques, cette \u201cphoto\u201d est le fichier statique HTML. Statique signifie qu\u2019il ne change pas par lui m\u00eame. Le contenu restera le m\u00eame \u00e0 moins que quelque chose d\u00e9cide de le changer.&nbsp;<\/p>\n\n\n\n<p>Si vous avez d\u00e9j\u00e0 jet\u00e9 un oeil \u00e0 votre site via le FTP (ou le gestionnaire de fichiers dans votre cPanel), vous ne voyez pas un fichier pour chaque page de votre site. C\u2019est parce que la page est g\u00e9n\u00e9r\u00e9e de mani\u00e8re dynamique \u00e0 chaque fois qu\u2019elle charge : il n\u2019y a donc pas de fichier physique. Quand vous avez la mise en cache, vous verrez un<strong> dossier cache contenant tous les fichiers HTML<\/strong>. Ces fichiers ne changent que si le cache est rafra\u00eechi.&nbsp;<\/p>\n\n\n\n<p>C\u2019est l\u00e0 que les choses peuvent se compliquer un peu.&nbsp;<\/p>\n\n\n\n<p>Imaginez que vous prenez une photo de votre maison, qui est marron. Le jour suivant, vous peignez la maison en bleu. La photo que vous avez de votre maison n\u2019est plus exacte. Pour avoir une photo qui correspond \u00e0 votre nouvelle maison, vous devez en prendre une autre.&nbsp;&nbsp;<\/p>\n\n\n\n<p>La maison est votre site, et la photo est la version de votre site qui est en cache.&nbsp;<\/p>\n\n\n\n<p>Vous avez une version mise en cache d\u2019une page de votre site. Parfois, vous changez quelque chose, vous publiez un article, vous ajoutez un widget, vous changez votre th\u00e8me, etc. A ce moment, la version en cache n\u2019est plus \u00e0 jour. Si vous voulez que les visiteurs de votre site voient la nouvelle version de votre page, vous devez vider le cache de cette page afin de g\u00e9n\u00e9rer une nouvelle \u201cphoto\u201d.<\/p>\n\n\n\n<p>Certains plugins de mise en cache (comme WP Rocket) s\u2019occupent de \u00e7a intuitivement. Nous voyons que vous avez \u201cpeint votre maison\u201d, c\u2019est \u00e0 dire publi\u00e9 un nouvel article (par exemple), et nous prenons une nouvelle photo automatiquement pour vous. De cette mani\u00e8re, votre cache reste \u00e0 jour avec vos modifications.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi la mise en cache semble-t-elle casser des choses ?<\/h2>\n\n\n\n<p>Quand vous prenez une photo de votre contenu, c\u2019est comme <strong>un moment fig\u00e9 dans le temps<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Si votre site WordPress est comme un film, votre cache est une photo immobile de ce film.&nbsp;<\/p>\n\n\n\n<p>Cela n\u2019est pas tr\u00e8s important si ce que vous avez sur votre site se r\u00e9sume \u00e0 des articles de blog ou bien des pages qui contiennent du texte, des photos, des vid\u00e9os &#8212; des choses qui ne n\u2019\u00e9voluent pas \u00e0 moins que vous d\u00e9cidiez vous m\u00eame de les modifier (comme aller dans l\u2019\u00e9diteur et changer une photo, ou modifier du texte).&nbsp;<\/p>\n\n\n\n<p>Mais les sites web modernes ont beaucoup de fonctionnalit\u00e9s \u00e9labor\u00e9es, comme le contenu qui se met \u00e0 jour automatiquement (sans que vous fassiez quoique ce soit), ou qui s\u2019ajuste en fonction de qui navigue sur la page.<\/p>\n\n\n\n<p>Voici quelques exemples :&nbsp;<\/p>\n\n\n\n<p>Il se peut que vous ayez une barre widget sur le c\u00f4t\u00e9 qui montre <strong>votre feed Twitter<\/strong>. Quand vous postez un nouveau tweet, vous n\u2019allez pas manuellement sur votre site pour poster le tweet \u00e0 cet endroit. Vous avez un plugin ou du code qui fait le lien avec Twitter et met \u00e0 jour votre widget automatiquement sans que vous ayez \u00e0 intervenir. Ceci est un exemple de contenu dynamique, et non statique.&nbsp;<\/p>\n\n\n\n<p>Un autre exemple, prenons un <strong>site de e-commerce<\/strong> qui a une ic\u00f4ne de panier sur chaque page, vous indiquant le nombre d\u2019\u00e9l\u00e9ments qui sont dans votre panier. Cette fonctionnalit\u00e9 est sp\u00e9cifique \u00e0 chaque visiteur, car ils ont tous un nombre diff\u00e9rent d\u2019\u00e9l\u00e9ments dans leur propre panier. Ce nombre est donc g\u00e9n\u00e9r\u00e9 de mani\u00e8re dynamique pour chaque visiteur.&nbsp;<\/p>\n\n\n\n<p>Ce ne sont que deux exemples du type de contenu qui doit \u00eatre g\u00e9r\u00e9 diff\u00e9remment avec la mise en cache. Si le code de votre page n\u2019est pas correct et que vous utilisez un plugin de mise en cache, vous allez vous rendre compte que certaines choses ne fonctionne pas bien. Votre feed Twitter ne se met pas autant \u00e0 jour que d\u2019habitude, ou l\u2019ic\u00f4ne du panier n\u2019affiche pas le bon nombre d\u2019\u00e9l\u00e9ments dans votre panier.&nbsp;<\/p>\n\n\n\n<p>C\u2019est l\u00e0 que les choses deviennent un peu techniques, car si vous avez ce genre de probl\u00e8mes sur votre site, vous aurez besoin des termes techniques pour trouver une solution.&nbsp;<\/p>\n\n\n\n<p>En termes techniques, <strong>si vos fonctionnalit\u00e9s dynamiques<\/strong> (banni\u00e8res rotatives, des sondages, des feed de r\u00e9seaux sociaux, des fonctionnalit\u00e9s sp\u00e9cifiques aux utilisateurs, etc.) <strong>utilisent du PHP pur pour afficher leur r\u00e9sultat, elles ne fonctionneront pas avec la mise en cache<\/strong>. <\/p>\n\n\n\n<p>Ceci est d\u00fb au fait que le PHP ne tourne pas sur une page mise en cache &#8212; le PHP fait partie du long processus qui est r\u00e9duit par la mise en cache.&nbsp;<\/p>\n\n\n\n<p>Sans mise en cache, le navigateur de chaque visiteur de votre site demande \u00e0 votre serveur web de servir la page. Le PHP est le langage de programmation qui tourne sur le serveur web pour traiter la requ\u00eate : il trouve le bon contenu dans la base de donn\u00e9es puis l\u2019envoie au navigateur. C\u2019est comme un messager qui transporte les informations depuis la base de donn\u00e9es jusqu\u2019au navigateur du visiteur.<\/p>\n\n\n\n<p>Un peu plus t\u00f4t, j\u2019ai parl\u00e9 du fait que la mise en cache cr\u00e9\u00e9e des \u201cphotos\u201d. Le PHP est utilis\u00e9 la premi\u00e8re fois que la page charge, mais une fois que la photo a \u00e9t\u00e9 prise et transform\u00e9e en un fichier HTML statique, le PHP part en pause d\u00e9jeuner. Cela veut dire que votre navigateur ne recevra plus de message de votre base de donn\u00e9es via le PHP.<\/p>\n\n\n\n<p>Lorsque des choses changent sur votre site, comme votre feed Twitter, il vous faut un messager diff\u00e9rent. Dans ce cas-ci, il s\u2019agit d\u2019un autre langage de programmation qui s\u2019appelle JavaScript (JS).<\/p>\n\n\n\n<p> JS tourne c\u00f4t\u00e9 navigateur plut\u00f4t que c\u00f4t\u00e9 serveur, donc m\u00eame si votre page est mise en cache et que le PHP se d\u00e9tend avec une tasse de th\u00e9, vous pouvez toujours <strong>faire appel \u00e0 JavaScript et son petit fr\u00e8re AJAX<\/strong> pour faire le travail \u00e0 votre place.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"356\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2\/php-javascript.jpg\" alt=\"PHP and Javascript: how do they work\" class=\"wp-image-319530\"\/><\/figure>\n\n\n\n<p>Tout ce qui est dynamique doit \u00eatre trait\u00e9 avec JavaScript \/ AJAX car ceux ci peuvent fonctionner sur une page mise en cache.&nbsp;<\/p>\n\n\n\n<p>Pour l\u2019utilisateur WordPress moyen, cela signifie :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Demander \u00e0 votre d\u00e9veloppeur de coder les choses dans ce sens<\/li><li>Trouver un plugin qui g\u00e8re le contenu dynamique avec JavaScript et qui dit bien \u00eatre compatible avec la mise en page de cache.&nbsp;<\/li><li>Si aucune des deux premi\u00e8res options n\u2019est possible, d\u00e9sactivez la mise en cache pour cette page, ou retirez les fonctionnalit\u00e9s concern\u00e9es si elles sont moins importantes pour l\u2019utilisateur que la vitesse de votre site.<\/li><\/ul>\n\n\n\n<p>Pour les d\u00e9veloppeurs, cela signifie :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Utiliser Javascript \/ AJAX pour les \u00e9l\u00e9ments dynamiques<\/li><li>Vous pouvez prendre en exemple notre <a href=\"https:\/\/wp-rocket.me\/blog\/using-woocommerce-dynamic-cart-wp-rocket\/\">article de blog sur comment cr\u00e9er un panier dynamique<\/a>, et la documentation WooThemes sur <a href=\"https:\/\/docs.woocommerce.com\/document\/show-cart-contents-total\/\">les totaux de panier qui fonctionnent avec la mise en cache<\/a>.<\/li><\/ul>\n\n\n\n<p>J\u2019esp\u00e8re que cela vous aidera \u00e0 voir les choses plus clairement, mais si vous avez des questions ou si vous ne comprenez toujours pas, n\u2019h\u00e9sitez pas \u00e0 laisser un commentaire !<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Header image courtesy <a href=\"https:\/\/www.flickr.com\/photos\/chalo84\/4352433262\/\">Gonzalo Iza<\/a> \/\/ PHP diagram courtesy <a href=\"https:\/\/openclassrooms.com\/fr\/courses\/2504541-ultra-fast-applications-using-node-js\/2504696-node-js-what-is-it-for-exactly\">OpenClassrooms<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu&rsquo;il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.<\/p>\n","protected":false},"author":3200,"featured_media":4956340,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"kia_subtitle":"","footnotes":""},"categories":[73],"tags":[],"class_list":["post-1639045","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cache-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>La mise en cache pour WordPress : une explication facile a comprendre<\/title>\n<meta name=\"description\" content=\"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu&#039;il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La mise en cache pour WordPress : une explication facile a comprendre\" \/>\n<meta property=\"og:description\" content=\"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu&#039;il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Rocket\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-23T15:13:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-11T16:16:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lucy Beer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:site\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lucy Beer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\"},\"author\":{\"name\":\"Lucy Beer\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/8d3426506eda76f9dfbcde9420b0f74a\"},\"headline\":\"La mise en cache pour WordPress : une explication facile a comprendre\",\"datePublished\":\"2019-10-23T15:13:55+00:00\",\"dateModified\":\"2019-11-11T16:16:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\"},\"wordCount\":1973,\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png\",\"articleSection\":[\"Temps de chargement et cache\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\",\"url\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\",\"name\":\"La mise en cache pour WordPress : une explication facile a comprendre\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png\",\"datePublished\":\"2019-10-23T15:13:55+00:00\",\"dateModified\":\"2019-11-11T16:16:33+00:00\",\"description\":\"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu'il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.\",\"breadcrumb\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png\",\"width\":1100,\"height\":460,\"caption\":\"What is Caching and How it Works in WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wp-rocket.me\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Page speed and caching\",\"item\":\"https:\/\/wp-rocket.me\/blog\/wordpress-cache\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"La mise en cache pour WordPress : une explication facile a comprendre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wp-rocket.me\/#website\",\"url\":\"https:\/\/wp-rocket.me\/\",\"name\":\"WP Rocket\",\"description\":\"Plugin d&#039;optimisation de sites WordPress\",\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wp-rocket.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wp-rocket.me\/#organization\",\"name\":\"WP Rocket\",\"url\":\"https:\/\/wp-rocket.me\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"width\":150,\"height\":41,\"caption\":\"WP Rocket\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\",\"https:\/\/x.com\/wp_rocket\",\"https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/8d3426506eda76f9dfbcde9420b0f74a\",\"name\":\"Lucy Beer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fe2921001ec1b8343c46d7ec648ad4f0aa5e485cea1009174cd43146c9d34af2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fe2921001ec1b8343c46d7ec648ad4f0aa5e485cea1009174cd43146c9d34af2?s=96&d=mm&r=g\",\"caption\":\"Lucy Beer\"},\"description\":\"Lucy is a long time user of WordPress, (since 2004) and has provided WordPress training for bloggers and businesses for over 5 years. She has spoken at several WordCamps and is an active member of the WordPress community. You can follow @webtw on Twitter.\",\"url\":\"https:\/\/wp-rocket.me\/fr\/blog\/author\/lucywebtrainingwheels-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La mise en cache pour WordPress : une explication facile a comprendre","description":"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu'il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/","og_locale":"fr_FR","og_type":"article","og_title":"La mise en cache pour WordPress : une explication facile a comprendre","og_description":"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu'il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.","og_url":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/","og_site_name":"WP Rocket","article_publisher":"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","article_published_time":"2019-10-23T15:13:55+00:00","article_modified_time":"2019-11-11T16:16:33+00:00","og_image":[{"width":1100,"height":460,"url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png","type":"image\/png"}],"author":"Lucy Beer","twitter_card":"summary_large_image","twitter_creator":"@wp_rocket","twitter_site":"@wp_rocket","twitter_misc":{"\u00c9crit par":"Lucy Beer","Dur\u00e9e de lecture est.":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#article","isPartOf":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/"},"author":{"name":"Lucy Beer","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/8d3426506eda76f9dfbcde9420b0f74a"},"headline":"La mise en cache pour WordPress : une explication facile a comprendre","datePublished":"2019-10-23T15:13:55+00:00","dateModified":"2019-11-11T16:16:33+00:00","mainEntityOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/"},"wordCount":1973,"publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png","articleSection":["Temps de chargement et cache"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/","url":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/","name":"La mise en cache pour WordPress : une explication facile a comprendre","isPartOf":{"@id":"https:\/\/wp-rocket.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png","datePublished":"2019-10-23T15:13:55+00:00","dateModified":"2019-11-11T16:16:33+00:00","description":"Utilisez-vous un plugin de mise en cache WordPress, mais ne comprenez-vous pas vraiment ce qu'il fait ? Ce guide explique en langage clair les concepts de base de la mise en cache.","breadcrumb":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#primaryimage","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/2022\/11\/Caching-for-WordPress-Explained-in-Plain-English.png","width":1100,"height":460,"caption":"What is Caching and How it Works in WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/wp-rocket.me\/fr\/blog\/mise-en-cache-wordpress-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wp-rocket.me\/fr\/"},{"@type":"ListItem","position":2,"name":"Page speed and caching","item":"https:\/\/wp-rocket.me\/blog\/wordpress-cache\/"},{"@type":"ListItem","position":3,"name":"La mise en cache pour WordPress : une explication facile a comprendre"}]},{"@type":"WebSite","@id":"https:\/\/wp-rocket.me\/#website","url":"https:\/\/wp-rocket.me\/","name":"WP Rocket","description":"Plugin d&#039;optimisation de sites WordPress","publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp-rocket.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/wp-rocket.me\/#organization","name":"WP Rocket","url":"https:\/\/wp-rocket.me\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","width":150,"height":41,"caption":"WP Rocket"},"image":{"@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","https:\/\/x.com\/wp_rocket","https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q"]},{"@type":"Person","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/8d3426506eda76f9dfbcde9420b0f74a","name":"Lucy Beer","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fe2921001ec1b8343c46d7ec648ad4f0aa5e485cea1009174cd43146c9d34af2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe2921001ec1b8343c46d7ec648ad4f0aa5e485cea1009174cd43146c9d34af2?s=96&d=mm&r=g","caption":"Lucy Beer"},"description":"Lucy is a long time user of WordPress, (since 2004) and has provided WordPress training for bloggers and businesses for over 5 years. She has spoken at several WordCamps and is an active member of the WordPress community. You can follow @webtw on Twitter.","url":"https:\/\/wp-rocket.me\/fr\/blog\/author\/lucywebtrainingwheels-com\/"}]}},"_links":{"self":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1639045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/users\/3200"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/comments?post=1639045"}],"version-history":[{"count":0,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1639045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media\/4956340"}],"wp:attachment":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media?parent=1639045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/categories?post=1639045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/tags?post=1639045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}