web-dev-qa-db-fra.com

Tant de données dans postmeta

L'année dernière, j'ai commencé à utiliser des champs personnalisés et, en un an, j'ai 230 540 lignes dans la table wp_postmeta. Cette année, nous ajouterons plus de données et de nouveaux champs et je ne sais pas quoi faire pour créer une nouvelle table ou continuer à utiliser post meta .

Pensez-vous que c’est trop de données dans post meta et l’ajout éventuel autour de 400 000 avec de nouveaux champs cette année?

Cela affecte-t-il également les performances avec autant de données?

Je ne sais pas à quel point il est compliqué de créer un nouveau tableau personnalisé dans WordPress.

5
LinekereDe

Si vous ne sentez aucune dégradation des performances, il n'y a pas de problème. Si cela vous a pris deux ans pour arriver à cet état, alors vous êtes probablement en sécurité pour deux autres années, ce qui est presque pour toujours dans l'échelle de temps d'Internet (à moins que vous ne soyez CNN ou similaire).

Cela ne signifie pas que vous ne devriez pas essayer de gagner de la place là où c'est facile à faire. Avez-vous vraiment besoin des 14 champs pour chaque poste? combien d'entre eux sont actuellement utilisés? Que diriez-vous de supprimer les anciens messages?

Mais au bout du compte, vous atteindrez un point où les performances vont se dégrader et vous devrez alors simplement mettre à niveau votre serveur. Pour un site aussi volumineux, je suppose que vous avez des revenus monétaires et que le coût d’acquérir un matériel plus puissant est généralement moins important que de commencer à personnaliser Wordpress au niveau de la base de données, même correctement.

5
Mark Kaplun