Field Collection / Entity Reference et performances

Bonjour à tous,
Je suis tout nouveau sur le forum de ce site. Je me forme sur Drupal depuis cet été pour réaliser un projet.
Mon problème est le suivant : J'ai plusieurs milliers de nœuds de type "Aliments", des nœuds de type "Nutriments". Mes aliments sont constitués des ces nutriments (une centaine par aliment).
Je me suis donc logiquement orienté vers Entity Reference pour faire le lien entre mes types de nœuds et Field Collection pour avoir plusieurs nutriments liés par aliments en y ajoutant un champ "Quantité". Sur le papier, tout va bien. Dans la pratique......cela me donne environ 700 000 field collection. Lorsque j'affiche ma page Aliment présentant un nœud de ce type avec la centaine de nutriments, cela prend plus de 40sec à afficher la page.
Sachant que Drupal explose ces données dans de nombreuses tables, cela peut paraître logique.

Ceci étant, y a t-il d'autres solutions permettant de gérer ce type de lien entre noeuds (en somme, faire une relation manytomany entre 2 types d'entités) ? Dois-je contourner le problème en ne considérant plus mes nutriments comme des nœuds ?

D'avance merci pour vos suggestions ;)

Ajouter un commentaire

HTML filtré

  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Texte simple

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
By submitting this form, you accept the Mollom privacy policy.