{"id":232475,"date":"2023-01-21T16:47:00","date_gmt":"2023-01-21T13:47:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232475"},"modified":"2022-11-10T09:51:37","modified_gmt":"2022-11-10T06:51:37","slug":"reduire-lutilisation-de-la-base-de-donnees-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/reduire-lutilisation-de-la-base-de-donnees-wordpress\/","title":{"rendered":"R\u00e9duire l&rsquo;utilisation de la base de donn\u00e9es WordPress"},"content":{"rendered":"\n<p>Mon fournisseur FTP (fasthosts) n&rsquo;autorise qu&rsquo;une utilisation maximale de 150 Mo par base de donn\u00e9es cr\u00e9\u00e9e. C&rsquo;est assez grand pour la plupart des usages personnels. Cependant, l&rsquo;autre jour, apr\u00e8s m&rsquo;\u00eatre connect\u00e9 au panneau de contr\u00f4le, j&rsquo;ai remarqu\u00e9 que la base de donn\u00e9es que j&rsquo;utilise pour cr\u00e9er mon blog (ce site) a d\u00e9j\u00e0 pris jusqu&rsquo;\u00e0 23\u00a0% d&rsquo;utilisations en pourcentage. Je n&rsquo;ai pourtant pas beaucoup de messages.<\/p>\n<p>C&rsquo;est certainement un probl\u00e8me potentiel. Je ne veux pas payer pour la mise \u00e0 niveau de l&rsquo;espace lorsqu&rsquo;il atteint 150 Mo si t\u00f4t. Et ce qui suit est un moyen rapide de r\u00e9duire l&rsquo;utilisation de la base de donn\u00e9es par le site wordpress. Dans mon cas, il a \u00e9t\u00e9 r\u00e9duit \u00e0 3% apr\u00e8s les \u00e9tapes suivantes.<\/p>\n<h3>1 Supprimer les r\u00e9visions<\/h3>\n<p>Pour la plupart des sites wordpress, la fonction &lsquo;r\u00e9visions&rsquo; pour les articles est compl\u00e8tement inutile. Une r\u00e9vision est un \u00ab\u00a0instantan\u00e9\u00a0\u00bb de la publication afin que vous puissiez r\u00e9cup\u00e9rer \u00e0 tout moment lorsque vous faites une erreur. La r\u00e9vision grandit s\u00fbrement si vous avez de nombreux messages et qu&rsquo;ils sont juste l\u00e0 en train de prendre de la place.<\/p>\n<p>Assurez-vous d&rsquo;abord de sauvegarder votre base de donn\u00e9es et d&rsquo;ex\u00e9cuter le SQL suivant (par exemple, en utilisant PHPAdmin).<\/p>\n<pre><code>DELETE FROM wp_posts WHERE post_type = \"revision\";<\/code><\/pre>\n<h3>2 D\u00e9sactiver les r\u00e9visions<\/h3>\n<p>Pour \u00e9viter les tracas futurs, si vous n&rsquo;utilisez jamais la fonction &quot;post-r\u00e9vision&quot;, vous pouvez simplement la d\u00e9sactiver en ajoutant la ligne suivante dans wp_config.php sous le dossier d&rsquo;installation de WordPress, apr\u00e8s la ligne suivante.<\/p>\n<pre><code>define('DB_COLLATE', '');\n\u00a0\n\/\/ add this.\ndefine('WP_POST_REVISIONS', false);<\/code><\/pre>\n<h3>3 Supprimer les commentaires ind\u00e9sirables (et \u00e9galement non approuv\u00e9s)<\/h3>\n<p>Dans mon cas, la table wp_comments consomme beaucoup d&rsquo;espace que wp_posts. C&rsquo;est simplement parce que de nombreux spam spiders publieront des commentaires sur votre site et dans mon cas, ils seront captur\u00e9s en tant que spam-commentaires sans vous en informer. Jours apr\u00e8s jours, votre base de donn\u00e9es grandira.<\/p>\n<p>Utilisez la commande SQL suivante pour supprimer tous les commentaires autres que &quot;approuv\u00e9&quot;. Assurez-vous d&rsquo;examiner d&rsquo;abord tous les commentaires &quot;non approuv\u00e9s&quot;.<\/p>\n<pre><code>delete from `wp_acmcomments` where `comment_approved` &lt;&gt; 1<\/code><\/pre>\n<p>Ajustez l&rsquo;instruction where si vous souhaitez uniquement supprimer les commentaires de spam.<\/p>\n<p>Vous pouvez mettre les solutions ci-dessus dans une <a href=\"https:\/\/helloacm.com\/crontab-generator\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">crontab<\/a> qui s&rsquo;ex\u00e9cute r\u00e9guli\u00e8rement, par exemple quotidiennement. Et il vous est sugg\u00e9r\u00e9 d&rsquo;ex\u00e9cuter <strong>la table d&rsquo;optimisation<\/strong> apr\u00e8s avoir purg\u00e9 la table correspondante.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9duire l&rsquo;utilisation de la base de donn\u00e9es WordPress<\/p>\n","protected":false},"author":1,"featured_media":224094,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[915,893,717,801,841,1086,862],"tags":[1167,1167],"class_list":["post-232475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autre","category-code-2","category-developpeur","category-php-3","category-tutoriels","category-vitesse-du-site","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=232475"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232475\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/224094"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=232475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=232475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=232475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}