web-dev-qa-db-fra.com

Les révisions multiples ralentissent-elles vraiment WordPress?

J'ai lu à plusieurs reprises que je devais nettoyer ma base de données pour maintenir des performances élevées. Garder plusieurs révisions de messages est toujours cité comme un voleur de performances important.

Je me méfie de cette affirmation. Je comprends que la table sera beaucoup plus grande avec 10 révisions que 2, mais sera-t-il vraiment plus lent? Étant donné qu'il existe (ou devrait y avoir des index) dans les champs sur lesquels vous consultez fréquemment, les requêtes doivent toujours être aussi rapides.

Je ne vois aucune différence sur mes propres sites, mais je n'ai pas beaucoup de données. Je suis curieux de savoir à quel moment, de la même manière, toute amélioration commencerait à se manifester, le cas échéant.

Je ne demande pas aux propriétaires de sites d'augmenter le nombre de révisions qu'ils souhaitent conserver. J'essaie simplement de comprendre l'effet réel, par rapport aux énormes revendications d'amélioration des performances que je vois si souvent.

4
John Biddle

Avoir 2 révisions ou 100 000 ne changera pas les performances frontales dans une configuration WordPress sans plugin par défaut

Cependant, les auteurs de plugins et de thèmes qui n’interrogent pas correctement la base de données risquent de chercher/interroger des révisions par inadvertance, ce qui peut entraîner des problèmes de performances.

Voici un extrait

les révisions prennent de la place dans votre base de données WordPress. Certains utilisateurs pensent que les révisions peuvent également affecter certaines requêtes de base de données exécutées par des plug-ins. Si le plugin n’exclut pas spécifiquement les révisions après publication, il peut ralentir votre site en effectuant une recherche inutile dans celles-ci.

3
David Sword

Les bases de données sont intelligentes, pour la plupart. Si vous rencontrez des problèmes de performances, vous devez trouver le problème et le résoudre directement. Avoir des millions de lignes dans une base de données bien indexée ne changera rien. C'est pourquoi les index existent.

1
Otto

Oui, cela affectera les performances dans une certaine mesure. Les révisions sont stockées dans la base de données. Si la base de données stocke trop de données de révision, les performances du site seront affectées.

La meilleure chose à faire est de limiter le nombre de révisions dans votre wp-config.php

define( 'WP_POST_REVISIONS', 3 );
0
andrewsandlin