Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Réduire l’utilisation de la base de données WordPress

12

Mon fournisseur FTP (fasthosts) n’autorise qu’une utilisation maximale de 150 Mo par base de données créée. C’est assez grand pour la plupart des usages personnels. Cependant, l’autre jour, après m’être connecté au panneau de contrôle, j’ai remarqué que la base de données que j’utilise pour créer mon blog (ce site) a déjà pris jusqu’à 23 % d’utilisations en pourcentage. Je n’ai pourtant pas beaucoup de messages.

C’est certainement un problème potentiel. Je ne veux pas payer pour la mise à niveau de l’espace lorsqu’il atteint 150 Mo si tôt. Et ce qui suit est un moyen rapide de réduire l’utilisation de la base de données par le site wordpress. Dans mon cas, il a été réduit à 3% après les étapes suivantes.

1 Supprimer les révisions

Pour la plupart des sites wordpress, la fonction ‘révisions’ pour les articles est complètement inutile. Une révision est un « instantané » de la publication afin que vous puissiez récupérer à tout moment lorsque vous faites une erreur. La révision grandit sûrement si vous avez de nombreux messages et qu’ils sont juste là en train de prendre de la place.

Assurez-vous d’abord de sauvegarder votre base de données et d’exécuter le SQL suivant (par exemple, en utilisant PHPAdmin).

DELETE FROM wp_posts WHERE post_type = "revision";

2 Désactiver les révisions

Pour éviter les tracas futurs, si vous n’utilisez jamais la fonction "post-révision", vous pouvez simplement la désactiver en ajoutant la ligne suivante dans wp_config.php sous le dossier d’installation de WordPress, après la ligne suivante.

define('DB_COLLATE', '');   // add this. define('WP_POST_REVISIONS', false);

3 Supprimer les commentaires indésirables (et également non approuvés)

Dans mon cas, la table wp_comments consomme beaucoup d’espace que wp_posts. C’est simplement parce que de nombreux spam spiders publieront des commentaires sur votre site et dans mon cas, ils seront capturés en tant que spam-commentaires sans vous en informer. Jours après jours, votre base de données grandira.

Utilisez la commande SQL suivante pour supprimer tous les commentaires autres que "approuvé". Assurez-vous d’examiner d’abord tous les commentaires "non approuvés".

Ajustez l’instruction where si vous souhaitez uniquement supprimer les commentaires de spam.

Vous pouvez mettre les solutions ci-dessus dans une crontab qui s’exécute régulièrement, par exemple quotidiennement. Et il vous est suggéré d’exécuter la table d’optimisation après avoir purgé la table correspondante.

Source d’enregistrement: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More