À votre avis, quelle serait la différence de performance?Drupal Performace différence entre le champ cck et le texte?
20 000 nœuds
Chaque nœud a un champ Lien. Le nombre de valeurs varie de 50 à 200. Les liens n'auront aucun titre.
OU
20 000 nœuds
Chaque nœud auront les liens dans le domaine du corps sous forme de texte droite avec HTML filtré. Comme tel:
http://link1.com
http://link2.com
http://link3.com
http://link4.com
http://link5.com
http://link6.com
http://link7.com
http://link8.com
http://link9.com
http://link10.com
Je suppose que ma question portait plutôt sur la mise à l'échelle de la base de données. Je devrais vraiment avoir comparé les deux dans la base de données, puis comparé le total de la requête de chaque avant de poser cette question. Vous pourriez ne pas afficher 20k nœuds à la fois, mais il pourrait être dans les intervalles de 1-3k fois x nombre de requêtes ... cela pourrait être une grande différence. Ill faire le calcul puis poster la réponse. Merci de m'avoir fait réfléchir sur ma question d'une manière différente de ce que je pensais à l'origine. – picxelplay
@picxelplay La question n'est pas seulement liée à la base de données, elle dépend aussi beaucoup de la façon dont vous affichez le nœud. Si vous faites un affichage complet des nœuds, vous allez faire un node_load. En faisant cela, le champ CCK/body ne compte pas, et si vous affichez 1k, vous obtenez une page très lente. Les affichages complets de nœud sont faits pour l'affichage d'un seul morceau de contenu et non d'une liste contenant des milliers de nœuds. C'est ce que je voulais dire, en n'étant pas capable de le mesurer sur un site drupal, car la différence de charge est minime par rapport à ce qui se passe à travers la charge et le rendu du nœud. – googletorp
Gardez également à l'esprit comment la mise en cache peut altérer/aider cette situation. Drupal peut mettre en cache des pages en fonction de vos paramètres. Vous avez également la possibilité de mettre les choses en cache vous-même dans le code de plusieurs façons, et votre base de données peut également avoir une mise en cache intégrée. – mpdonadio