web-dev-qa-db-fra.com

Grand nombre de messages Wordpress

Je suis en train de mettre en place un site Web de catalogue contenant environ 1,5 produits Lac. Je vais écrire un script pour importer tous les produits, mais je ne sais pas si WordPress sera capable de gérer une telle quantité de messages.

Avez-vous importé autant de publications dans WordPress et à quel point la performance du site Web se dégrade-t-elle? Et toutes les solutions pour améliorer cette performance.

Quelqu'un peut-il suggérer un autre CMS ou un autre framework pour gérer des données aussi volumineuses?

1
Lalit Arora

Les performances de WordPress ne dépendent pas du nombre de publications. Cela dépend des performances du serveur (à quelle vitesse les scripts PHP peuvent-ils être exécutés). Et les performances du serveur MySQL.

Les performances du serveur ne sont normalement pas un problème si vous avez assez de mémoire. Le goulot d'étranglement est dans la plupart des cas le serveur MySQL et la connexion à celui-ci. Parfois, un serveur MySQL mal configuré peut ralentir vos requêtes de base de données. MySQL est conçu pour gérer des bases de données très volumineuses, qu’il y ait 15 ou 15 millions de messages. wordpress.com est fait avec WordPress et il y a définitivement beaucoup de post à gérer.

Mais tout cela sort du cadre de cette page, cela n’a rien à voir avec WordPress.

WordPress lui-même peut être ralenti par de mauvais plugins et thèmes écrits. Ceux qui font beaucoup de requêtes (insensées) dans la base de données. Il n’ya pas d’autre moyen de désinstaller les plugins et/ou les thèmes problématiques et d’en utiliser de meilleurs.

Je vais écrire un script pour importer tous les produits

Cela dépend de la langue que vous utilisez pour votre script. PHP n'est pas le premier choix pour un tel travail. Un script MySQL serait le meilleur choix et peut faire le travail beaucoup plus rapidement.

3
Ralf912

Wordpress peut certes gérer ce nombre de publications sur une seule installation, mais certains facteurs doivent être pris en compte. Ses performances dépendent de nombreux facteurs, notamment des plugins que vous installez ou du thème que vous utilisez.

Certaines tables de base de données augmenteront considérablement avec le nombre de publications, par exemple:

  • wp_term_relationships - interrogé souvent au moment de l'exécution et échelles par rapport au nombre d'articles et au nombre moyen de catégories par article
  • wp_postmeta - également très interrogé, certains plugins lisent cela à plusieurs reprises. Le nombre d'éléments de métadonnées par publication dépendra principalement des plugins que vous utilisez.

Assurez-vous d’ajouter quelque chose comme W3TC pour améliorer les performances, bien que ses effets soient probablement plus limités pour ce type de motif. Cela fonctionne mieux pour les sites à fort trafic vers un petit nombre de messages.

Source: Je gère un site d’actualités assez actif avec 160 000 publications sur une seule installation, ce qui entraîne souvent des problèmes de performances.

0
Kevin Campbell