J'aide quelqu'un avec une installation de Drupal 6, et ils sont très perturbés par les performances du site, même s'ils sont seulement dans la phase de définition des types de contenu. Le chargement de la liste des modules peut prendre plus de 30 secondes et l'importation d'un type de contenu a pris près de 3 minutes.Drupal - Relation entre les champs CCK et les types de contenu à la performance?
Ceci est installé sur un grand système UNIX partagé, et j'exécute d'autres installations D6 sur le même serveur sans problèmes réels (une certaine lenteur, mais rien de si mauvais). J'ai passé un certain temps cet après-midi à désactiver tous les modules non-core sur le site, et j'ai pu obtenir le temps de chargement de la page de liste des modules à environ 5 secondes. Lorsque j'ai réactivé des groupes de modules, il semble que la famille de modules CCK ait été la plus touchée (augmentation de 15 à 20 secondes du temps de chargement des pages pour la liste des modules).
Encore une fois, j'ai d'autres sites sur ce serveur qui exécutent également CCK (et la plupart des mêmes modules) et ne connaissent rien de tel. La principale différence est que ce site très lent a une tonne de types de contenu et de champs CCK définis - 46 types de contenu distincts et 162 champs CCK. Je suis en train de conclure qu'il existe un lien direct entre les performances du site (au moins pour certaines opérations de création et de modification de types de contenu) et le nombre de types de contenu et de champs personnalisés, mais je n'ai pas pu pour déterminer exactement quel est l'impact de ces types et champs de contenu, et s'il y a quelque chose que vous pouvez faire pour atténuer leur impact. J'ai installé le module Devel, et j'ai trouvé que la plus grande perte de performance sur la page Modules est dans les requêtes concernant cache_menu, mais je ne suis pas sûr que cela soit directement lié au nombre de types de contenu et/ou des champs.
Toutes les indications sont appréciées!
Merci, Paul
Informations impressionnantes. Je vous remercie! – gravelpot