{"id":8538,"date":"2023-08-16T12:58:07","date_gmt":"2023-08-16T19:58:07","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=8538"},"modified":"2024-07-15T14:10:22","modified_gmt":"2024-07-15T18:10:22","slug":"configuration-de-la-mise-en-cache-sur-votre-serveur","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/fr\/documents-3-2\/configuration-de-la-mise-en-cache-sur-votre-serveur\/","title":{"rendered":"Configuration de la mise en cache et des optimisations"},"content":{"rendered":"<p>Bien que le logiciel MemberMouse soit compatible avec tous les types de mise en cache, il exige que ses fichiers et ses pages principales soient exclus de la mise en cache et d'autres optimisations. Cela permet \u00e0 MemberMouse de fournir de mani\u00e8re fiable un contenu dynamique unique \u00e0 chaque personne visitant votre site et de maintenir une fonctionnalit\u00e9 de script correcte. Si la mise en cache n'est pas configur\u00e9e correctement, divers probl\u00e8mes impr\u00e9visibles peuvent survenir, notamment en mati\u00e8re de connexion, de courrier \u00e9lectronique, de paiement, etc.<\/p>\n\n\n\n<p>Ce guide est con\u00e7u pour vous aider \u00e0 comprendre comment fonctionne la mise en cache avec MemberMouse et comment la configurer pour que les fonctions du plugin fonctionnent de mani\u00e8re fiable, mais comme il existe de nombreuses variables li\u00e9es \u00e0 votre serveur, aux types de mise en cache, aux configurations et aux choix de plugin, ce guide n'est pas exhaustif pour tous les sc\u00e9narios. Des tests approfondis sont n\u00e9cessaires apr\u00e8s tout ajustement, et des conseils professionnels peuvent s'av\u00e9rer n\u00e9cessaires pour les sites complexes comportant divers plugins dynamiques ou d'autres plugins n\u00e9cessitant leurs propres configurations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get Started - Quel type de cache utilisez-vous ?<\/h2>\n\n\n\n<p>La mise en cache et l'optimisation peuvent \u00eatre contr\u00f4l\u00e9es \u00e0 diff\u00e9rents endroits, en fonction du type d'h\u00e9bergement utilis\u00e9 et des outils que vous utilisez. Vous devrez v\u00e9rifier soigneusement ce que vous utilisez afin d'apprendre les \u00e9tapes appropri\u00e9es pour les configurer et les maintenir.<\/p>\n\n\n\n<p>Outils courants de mise en cache et d'optimisation :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Souvent, les h\u00e9bergeurs proposent des options uniques pour la mise en cache du serveur<br><\/li>\n\n\n\n<li>Vous utilisez peut-\u00eatre des plugins de mise en cache qui contr\u00f4lent la mise en cache du serveur.<br><\/li>\n\n\n\n<li>Vous utilisez peut-\u00eatre des plugins d'optimisation<br><\/li>\n\n\n\n<li>La mise en cache bas\u00e9e sur le DNS, comme Cloudflare, permet de stocker les fichiers hors site ou de les livrer via une optimisation unique.<br><\/li>\n\n\n\n<li>Les CDN peuvent stocker les donn\u00e9es des fichiers hors site<\/li>\n<\/ul>\n\n\n\n<p>Plus rarement, la mise en cache peut provenir d'anciens plugins ou h\u00f4tes. V\u00e9rifiez r\u00e9guli\u00e8rement votre dossier de plugins MU, vos fichiers wp-config et htaccess, et votre dossier de plugins. Vous y trouverez peut-\u00eatre que d'anciens plugins ou h\u00e9bergeurs ont ajout\u00e9 du code et des dossiers qui doivent \u00eatre supprim\u00e9s ou ajust\u00e9s manuellement.&nbsp;<\/p>\n\n\n\n<p>Une fois que vous connaissez le type de mise en cache dont vous disposez, vous devez le r\u00e9gler pour qu'il fonctionne avec votre site dynamique. Ce guide vous aidera \u00e0 ajuster vos outils de mise en cache pour que MemberMouse fonctionne correctement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mais n'est-il pas important que l'ensemble de votre site soit mis en cache ?<\/h2>\n\n\n\n<p>Il est important de mettre en cache un site web afin d'am\u00e9liorer sa vitesse et de r\u00e9duire la charge sur le serveur. La mise en cache permet de stocker des fichiers et des donn\u00e9es et de les servir de mani\u00e8re r\u00e9p\u00e9t\u00e9e sans les charger sur le serveur. Cela est n\u00e9cessaire pour les \u00e9l\u00e9ments statiques ; cependant, les aspects dynamiques tels que les forums, les adh\u00e9sions, les connexions, les paiements et les donn\u00e9es personnelles doivent \u00eatre exclus des optimisations pour fonctionner de mani\u00e8re unique, sans lien avec quoi que ce soit d'autre. Il est donc essentiel de configurer correctement la mise en cache pour qu'elle soit b\u00e9n\u00e9fique au site web.<\/p>\n\n\n\n<p>Vous pouvez utiliser \u00e0 peu pr\u00e8s n'importe quel m\u00e9canisme de mise en cache, \u00e0 condition qu'il dispose d'options permettant d'exclure des pages et des fichiers sp\u00e9cifiques de votre site. La plupart des outils de mise en cache disposent de cette option, mais vous devrez peut-\u00eatre vous r\u00e9f\u00e9rer \u00e0 leur documentation pour savoir o\u00f9 et comment.<\/p>\n\n\n\n<p>L'optimisation des fichiers est l'endroit o\u00f9 les erreurs techniques se produisent le plus souvent. L'optimisation des fichiers, quel que soit le plugin ou le th\u00e8me, est un processus tr\u00e8s sensible aux inexactitudes. Par cons\u00e9quent, si vous ne savez pas optimiser les scripts correctement, il est pr\u00e9f\u00e9rable de ne pas le faire avant d'avoir appris la bonne configuration ou d'avoir engag\u00e9 quelqu'un pour le faire \u00e0 votre place. Tout comme la mise en cache, les fichiers de MemberMouse ne peuvent pas \u00eatre optimis\u00e9s. Les processus d'optimisation courants comprennent la combinaison de fichiers, la minification de fichiers, le retardement du chargement de fichiers, le chargement paresseux, etc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment exclure des pages et des fichiers ?<\/h2>\n\n\n\n<p>L'exclusion de pages ou de parties de votre site est un \u00e9l\u00e9ment normal de l'optimisation. Bien que de nombreux scripts et pages soient d\u00e9j\u00e0 exclus de la mise en cache pour \u00e9viter les probl\u00e8mes courants, certains doivent \u00eatre ajout\u00e9s. L'endroit o\u00f9 ajouter ces ajustements d\u00e9pend du type de cache que vous utilisez. Commencez par vous renseigner sur le type de cache que vous avez, puis consultez sa documentation pour en savoir plus sur l'ajout d'exclusions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloudflare exige que les r\u00e8gles de page ajoutent des exclusions si vous utilisez leur cache ou Rocket Loader.<br><\/li>\n\n\n\n<li>WP Engine, Kinsta, Cloudways, et beaucoup d'autres h\u00e9bergeurs offrent une mise en cache forte du serveur, et les exclusions doivent \u00eatre configur\u00e9es \u00e0 cet endroit. Vous pouvez consulter votre panneau d'h\u00e9bergement pour ajouter des exclusions ou contacter leur support.<br><\/li>\n\n\n\n<li>La plupart des plugins de mise en cache disposent d'une zone permettant d'emp\u00eacher les fichiers et les pages d'\u00eatre mis en cache, appel\u00e9e \"exclusions\". Si votre plugin de cache ne dispose pas de cette option, vous devez passer \u00e0 un plugin plus performant.<br><\/li>\n\n\n\n<li>De nombreux plugins \"d'optimisation\", tels que Autoptimize, WP-Optimize, Hummingbird et Nitro, doivent \u00eatre configur\u00e9s de mani\u00e8re \u00e0 ne pas optimiser les pages principales ou les fichiers MemberMouse. En fonction de vos param\u00e8tres, ils disposent souvent d'une bo\u00eete m\u00e9ta sur chaque page qui vous permet de d\u00e9sactiver leurs fonctions.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/cX5rI-ldXS7U71J50f7u-uvGmyrCvz2AEZOq20xfwsuRkaSTckhn7YuN7XZtyEvnSvh2919e1EpjiUmUhOO4PopwA2-5IBLXLZaC35Gl_xMdIBe9wcuYJSn1ACWO9H47adw8_OJYZKVsQzN2QJgDlFE\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/xQ5xlDW3cK8WHpqr4IhacnPFFpiGGWTfqjPjfy9iWoSFBKGTjvXdaQofzOtyO9hKYcGhEpr7Cc19Un1TTUEfdZfbAgCZ_q12CQgXzd_vA9JiaPYfUcSGILoWaZ3DlgwC-9ej6Oty0-duAwGzbzXfnpQ\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Qu'est-ce qui doit \u00eatre exclu de l'optimisation ?<\/h2>\n\n\n\n<p><strong>Pages principales :<\/strong> Chacune de vos pages principales doit \u00eatre exclue. Pour obtenir une liste compl\u00e8te de vos pages principales, veuillez naviguer vers Toutes les pages dans votre panneau d'administration. Vous y trouverez un filtre pour \"Afficher uniquement les pages principales MM\", et son utilisation vous fournira une liste compl\u00e8te des pages \u00e0 exclure.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/2lvs7rWH6mV0zkv-HGJ4Mrb4cFnrgU5D49NUBSTT60JKKmDOA4ZKJqaWze0admQYwu-tqc6bCo_nfS4kOhuj3FytG4jsw0vkLoTvqcXoLa34sOD1zNu0R9fgO-alwGRHSXUuyQaT6RLF_3CZa9-oBjA\" alt=\"\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Chaque page centrale r\u00e9pertori\u00e9e ici doit \u00eatre exclue. Vous devez noter l'URL exactement, donc si elle a une barre oblique, incluez-la. Vous devriez avoir au moins 11 pages \u00e0 exclure et souvent plus si des pages personnalis\u00e9es ont \u00e9t\u00e9 cr\u00e9\u00e9es.<\/p>\n\n\n\n<p>Vous devrez ajouter des caract\u00e8res g\u00e9n\u00e9riques aux URL des pages de paiement, de r\u00e9initialisation du mot de passe, d'erreur et de confirmation. Les caract\u00e8res g\u00e9n\u00e9riques prennent en compte les variables ajout\u00e9es \u00e0 la fin de l'URL. Ainsi, si l'URL est https:\/\/yoursite.com\/checkout\/, avec un caract\u00e8re g\u00e9n\u00e9rique, elle devrait ressembler \u00e0 ceci dans nos param\u00e8tres d'exclusion : <a href=\"https:\/\/yoursite.com\/checkout\/*\">https:\/\/yoursite.com\/checkout\/*<\/a><\/p>\n\n\n\n<p>Dans certains cas, vous n'incluez pas le domaine, comme ceci : \/checkout\/*<\/p>\n\n\n\n<p>Veuillez noter que certains outils d'exclusion peuvent n\u00e9cessiter un symbole unique pour un caract\u00e8re g\u00e9n\u00e9rique. Veuillez consulter la documentation de votre outil de mise en cache pour v\u00e9rifier ce qui vous convient. WP-Rocket, par exemple, requiert (.*) comme joker. Dans ce cas, l'URL ressemblera \u00e0 ceci : https:\/\/yoursite.com\/checkout\/(.*)\/<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Fichiers :<\/strong> Ajoutez ce chemin d'acc\u00e8s pour exclure tous les fichiers MemberMouse. Cette op\u00e9ration peut \u00eatre n\u00e9cessaire pour chaque zone o\u00f9 des optimisations ou des caches sont actifs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>\/wp-content\/plugins\/membermouse\/*<\/em><\/li>\n<\/ul>\n\n\n\n<p><br><strong>Cours : <\/strong>Si vous utilisez des cours, veillez \u00e0 exclure \u00e9galement l'URL de vos cours.<\/p>\n\n\n\n<p><strong>Autres plugins :<\/strong> D'autres plugins peuvent \u00e9galement n\u00e9cessiter des exclusions. Bien que certains plugins populaires excluent d\u00e9j\u00e0 les \u00e9l\u00e9ments de base, beaucoup ont encore besoin d'ajustements de mise en cache pour fonctionner correctement. Les plugins tels que les forums, les commentaires, les formulaires, les paniers, les galeries d'images, les popups et autres peuvent n\u00e9cessiter des exclusions similaires \u00e0 celles de MemberMouse, mais vous devez v\u00e9rifier leur documentation pour conna\u00eetre les d\u00e9tails exacts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Probl\u00e8mes courants li\u00e9s \u00e0 la mise en cache<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aucune barre oblique n'est incluse dans l'URL des exclusions de cache.<br><\/li>\n\n\n\n<li>Aucun caract\u00e8re g\u00e9n\u00e9rique n'est inclus dans les exclusions de cache n\u00e9cessaires.<br><\/li>\n\n\n\n<li>La mise en cache, la minification et la combinaison de fichiers doivent toutes faire l'objet d'une exclusion individuelle. Cela diff\u00e8re de la mise en cache et est souvent mal param\u00e9tr\u00e9.&nbsp;<br><\/li>\n\n\n\n<li>WP-Rocket et Perfmatters ont tous deux une bo\u00eete m\u00e9ta sur chaque page principale qui doit \u00e9galement \u00eatre ajust\u00e9e. Elle ressemble \u00e0 ceci :<br><br><img decoding=\"async\" width=\"186\" height=\"215\" src=\"https:\/\/lh7-us.googleusercontent.com\/xQ5xlDW3cK8WHpqr4IhacnPFFpiGGWTfqjPjfy9iWoSFBKGTjvXdaQofzOtyO9hKYcGhEpr7Cc19Un1TTUEfdZfbAgCZ_q12CQgXzd_vA9JiaPYfUcSGILoWaZ3DlgwC-9ej6Oty0-duAwGzbzXfnpQ\"><br><\/li>\n\n\n\n<li>Si un CDN est utilis\u00e9, nous voyons parfois tous les fichiers du site passer par le CDN. Il convient de consulter un professionnel pour d\u00e9terminer s'il s'agit de la meilleure solution pour vos besoins. Cela ajoute une \u00e9norme couche de complexit\u00e9 \u00e0 la gestion d'un site.<br><br>Le plus souvent, seules les images et autres t\u00e9l\u00e9chargements statiques sont ex\u00e9cut\u00e9s via le CDN ; nous recommandons cette configuration dans la plupart des cas.<br><\/li>\n\n\n\n<li>La plupart des plugins de mise en cache proposent une option de mise en cache des utilisateurs connect\u00e9s. En g\u00e9n\u00e9ral, cette option doit \u00eatre d\u00e9coch\u00e9e pour emp\u00eacher la mise en cache des utilisateurs connect\u00e9s.<br><\/li>\n\n\n\n<li>Si vous exp\u00e9rimentez des plugins de cache, des restes d'autres plugins de cache peuvent parfois \u00eatre trouv\u00e9s dans les fichiers de configuration ou htaccess. De la m\u00eame mani\u00e8re, un plugin MU peut \u00eatre laiss\u00e9 de c\u00f4t\u00e9 par les pr\u00e9c\u00e9dents h\u00e9bergeurs. Cela peut compliquer la r\u00e9solution des probl\u00e8mes de cache, et c'est un probl\u00e8me courant.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Bien que MemberMouse soit compatible avec tous les types de mise en cache, il exige que ses fichiers et ses pages principales soient exclus de la mise en cache et d'autres optimisations. Cela permet \u00e0 MemberMouse de...<\/p>","protected":false},"author":9645,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[222],"ht-kb-tag":[],"class_list":["post-8538","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-resources-articles"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/comments?post=8538"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8538\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/media?parent=8538"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=8538"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=8538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}