2010-05-29 1 views
1

Chaque fois que je modifie les détails d'un type de contenu, cela prend trop de temps. Je croyais que cela avait à voir avec le fait que j'avais trop de types de contenus et les champs (~ 500), mais quand je charge le module devel pour voir les requêtes qui prennent ce temps que je vois:La modification des détails des types de contenu CCK entraîne de nombreux appels de BD pour le système de menus

Exécuté 32212 requêtes en 12267.57 millisecondes. Les requêtes prenant plus de 5 ms et les requêtes exécutées plus d'une fois sont mises en surbrillance. temps Page d'exécution était 55763.32 ms

Quand je vois les détails que je remarque que la grande majorité des appels db proviennent du système de menu, par exemple:

  1. _menu_route
  2. menu_local_tasks
  3. admin_menu_link_save

Pourquoi est-ce? Puis-je éviter certains d'entre eux? Cela ne semble pas logique!

+0

Vous ne fournissez pas suffisamment d'informations pour répondre à votre question. –

Répondre

0

500 champs est beaucoup et sont plus susceptibles d'être le problème. Avec 32K requêtes par go, il y a votre ralentissement - chaque requête à la base de données prend du temps à configurer et à exécuter. Vous devrez peut-être envisager un moyen de consolider certains de ces champs.

Questions connexes