Passer au contenu principal
Temps de lecture de 4 minutes (729 mots)

Nettoyer le tableau WordPress wp_posts

NETTOYAGE-LE-WP-POST

Pour chaque publication que vous écrivez ou page que vous créez, WordPress stocke de nombreuses révisions auxquelles vous pouvez revenir. Ce confort est bien jusqu'au jour où vous commencez à remarquer que votre espace serveur est inexplicablement accaparé. Le coupable est la table wp_posts qui, faute de restrictions sur les révisions, grandit et grandit.

 

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

Les révisions sont accessibles à partir du menu de la barre latérale sur n'importe quel article 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 le contenu que vous avez supprimé ou revenir à une version plus ancienne. Le problème n'apparaît que lorsque votre blog WordPress est inondé de révisions.

1-Révisions


 
Par défaut, WordPress stocke des révisions illimitées pour vos publications et pages, même si vous y réfléchissez rarement. Cependant, le nettoyage de la table wp_posts et la libération d'espace peuvent être aussi simples qu'une requête MySQL. Dans cet article, nous vous montrerons comment procéder et comment empêcher les révisions de s'accumuler à l'avenir.

 

Nettoyage de la table wp_posts de phpMyAdmin

Les révisions sont stockées dans votre base de données MySQL, il est donc logique que le premier arrêt du nettoyage des 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 présentation conviviale.

2-Requête

 

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

DELETE FROM wp_posts WHERE post_type = "revision";

 

La requête recherche les versions des 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 du tableau est passée de 86 Ko à 22 Ko - une réduction de 75%. Dans les grands sites Web, il est capable de supprimer jusqu'à 90% des données archivées.

 

Nettoyage de la table wp_posts de WP Speed of Light

La suppression manuelle des révisions de la table wp_posts est complexe et présente le risque de supprimer par erreur les publications et les pages réelles. WP Speed of Light offre une manière beaucoup plus intuitive 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 est de nettoyer toutes les révisions de publication - cochez-la et appuyez sur le bouton nettoyer et enregistrer pour libérer votre table wp_posts du contenu inutile.

wp-speed-of-light-database-auto-cleaup

 

Si vous possédez l'addon 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 et enregistrer pour confirmer les modifications.

 

Limiter le nombre de révisions WordPress

Comme d'autres choses, mieux vaut prévenir que guérir. 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 souhaitez 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:

définir ('WP_POST_REVISIONS', 5);

 

Naturellement, vous pouvez changer le nombre pour spécifier votre propre limite sur les révisions des publications et des pages. Alternativement, si vous ne souhaitez stocker aucune révision, 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 de WordPress peuvent être une bénédiction, vous permettant de parcourir des articles et des pages plus anciens pour trouver le contenu que vous avez supprimé. En réalité, les limitations d'espace sur les petits serveurs peuvent annuler la convivialité 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 nécessairement être un obstacle et, à l'avenir, vous pouvez modifier leur comportement en fonction de 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 >>

 

3
Rester informé

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

Articles Similaires

Le commentaire de ce message a été verrouillé par l'administrateur.
 

commentaires