Blog de Portekoi : Programmation et Astuces

Programmation Cobol, Php, Asp, Java et DotNet…

WordPress

Accélérer WordPress sur les gros sites

Dernièrement, j’ai du travailler sur un site fonctionnant sous un WordPress ayant dépassé les 900 billets et dont certaines tables dépassaient le Giga de données.

Avant tout, vous devez faire une sauvegarde de votre base de données.

Tout d’abord, sachez que WordPress enregistre toutes les « versions » de vos articles. Si vous en éditez un, la version précédente sera toujours en base.

Pour les visionner :

SELECT count(*)
FROM `wp_posts`
WHERE post_type = ‘revision’

Pour les Supprimer (sauf ceux de 2013 ici) :

DELETE
FROM `wp_posts`
WHERE post_type = ‘revision’
AND post_date NOT LIKE ‘2013-%’

Sur la table wp_commentmeta, cette dernière contient des informations relatives aux posts… même quand ces derniers ont été supprimés :

Consultation :

SELECT *
FROM wp_commentmeta
WHERE comment_id NOT IN (
SELECT comment_id […]