Aller au contenu principal
4 minutes de lecture (729 mots)

Nettoyer la table wp_posts de WordPress

NETTOYAGE-DU-POST-WP

Pour chaque article que vous écrivez ou page que vous créez, WordPress stocke de nombreuses révisions auxquelles vous pouvez revenir. Ce confort est bien jusqu'à ce que vous commenciez à remarquer que l'espace de votre serveur est inexplicablement occupé. Le coupable est la table wp_posts qui, en l'absence de restrictions sur les révisions, grandit et grandit.

 

Le système de révision wp-posts de WordPress

Les révisions sont accessibles depuis le menu latéral de n'importe quelle publication ou page. Vous pouvez parcourir les révisions pour voir ce qui a changé et quand. Si nécessaire, vous pouvez aller et venir entre les révisions pour rechercher du contenu que vous avez supprimé, ou revenir à une version antérieure. Le problème ne se pose que lorsque votre blog WordPress est inondé de révisions.

1-Révisions


 
Par défaut, WordPress stocke un nombre illimité de révisions pour vos articles et pages, même si vous leur accordez rarement une seconde pensée. Cependant, nettoyer la table wp_posts et libérer de l'espace peut être aussi simple que d'exécuter une requête MySQL. Dans cet article, nous allons vous montrer comment faire et comment empêcher les révisions de s'accumuler à l'avenir.

 

Nettoyage de la table wp_posts depuis phpMyAdmin

Les révisions sont stockées dans votre base de données MySQL, il est donc logique que la première étape pour nettoyer les révisions soit la base de données elle-même. phpMyAdmin est l'un des outils d'administration les plus courants pour MySQL et permet d'interroger dans une disposition conviviale.

2-Requête

 

Pour supprimer les anciennes révisions, localisez et entrez dans la table wp_posts. En haut, choisissez l'onglet SQL et entrez la requête ci-dessous :

SUPPRIMER DE wp_posts OÙ post_type = "revision";

 

La requête recherche les versions de publications qui sont des révisions dans la table wp_posts et les supprime. Simple, mais extrêmement efficace ; dans un petit blog WordPress, la taille de la table est passée de 86 ko à 22 ko - une réduction de 75 %. Sur les sites plus volumineux, il est capable de supprimer jusqu'à 90 % des données archivées.

 

Nettoyage de la table wp_posts depuis WP Speed of Light

Supprimer manuellement les révisions de la table wp_posts est complexe et introduit le risque de supprimer par erreur des publications et des pages réelles. WP Speed of Light propose un moyen beaucoup plus intuitif de nettoyer les révisions de la table wp_posts.

Les anciennes révisions peuvent être effacées à partir du menu de l'onglet Nettoyage de la base de données dans la configuration de WP Speed of Light. L'une des options consiste à nettoyer toutes les révisions de publication - cochez-la et appuyez sur le bouton nettoyer & enregistrer pour libérer votre table wp_posts de contenu inutile.

wp-speed-of-light-database-auto-nettoyage

 

Si vous disposez de l'extension Pro de WP Speed of Light, vous pouvez aller plus loin. En haut de la même page, vous pouvez activer le nettoyage automatique et choisir la fréquence à laquelle vous souhaitez que la table wp_posts soit nettoyée. Appuyez sur nettoyer & enregistrer pour confirmer les modifications.

 

Limiter le nombre de révisions WordPress

Comme pour d'autres choses, la prévention est meilleure que le remède. La configuration de WordPress vous permet de limiter le nombre de révisions à stocker pour chaque publication ou page. Pour définir cette option, accédez à votre serveur avec SFTP et ouvrez le fichier wp-config.php.

wordpressrevisionbig-list

 

Dans le fichier wp-config.php, vous devez rechercher la ligne de définition ABSPATH. Pour que l'une des lignes ci-dessous fonctionne, vous devez les insérer avant cette ligne de code. Il existe deux façons de limiter le nombre de révisions WordPress. Vous pouvez écrire la ligne de code suivante pour ne conserver que les révisions les plus récentes :

define('WP_POST_REVISIONS', 5);

 

Naturellement, vous pouvez modifier le nombre pour spécifier votre propre limite sur les révisions des publications et des pages. Alternativement, si vous ne voulez stocker aucune révision du tout, vous pouvez désactiver complètement le système de révision de WordPress en écrivant le code suivant :

define('WP_POST_REVISIONS', false);

 

Sur le papier, les révisions WordPress peuvent être une bénédiction, vous permettant de naviguer entre les anciens articles et pages pour trouver du contenu que vous avez édité. En réalité, les limitations d'espace sur les petits serveurs peuvent écraser la facilité d'utilisation des révisions et les transformer en archives encombrantes. Que ce soit avec WP Speed of Light ou en les supprimant manuellement, les révisions ne doivent pas être un obstacle, et à l'avenir, vous pouvez modifier leur comportement pour répondre à vos besoins.

Il est également bon de noter que WP Speed of Light nous permettra d'analyser la vitesse de notre site et nous donnera également des options simples pour l'optimiser rapidement comme vous pouvez le voir ici.

 

Plus de détails : WP Speed of Light >>

 

Restez informé

Lorsque vous vous abonnez au blog, nous vous enverrons un e-mail lorsqu'il y a de nouvelles mises à jour sur le site afin que vous ne les manquiez pas.

Articles associés

Les commentaires pour ce post ont été verrouillés par l'administrateur.
 

Commentaires