2010-05-29 3 views
1

Каждый раз, когда я вношу изменения в детали контента, он занимает слишком много времени. Я, хотя это было связано с тем, что у меня было слишком много типов содержимого и поля (~ 500), но когда я загрузить модуль Devel, чтобы увидеть запросы, которые принимают, что долго я вижу:Изменение данных типа содержимого CCK приводит к многочисленным вызовам БД для системы меню

Выполненная 32212 запросов в 12267,57 миллисекундах. Запросы, длина которых превышает 5 мс, и запросы, выполненные более одного раза, подсвечиваются. время выполнения страницы был 55763.32 мс

Когда я вижу подробности я заметил, что подавляющее большинство дб звонков приходят из системы меню, например:

  1. _menu_route
  2. menu_local_tasks
  3. admin_menu_link_save

Почему это? Могу ли я избежать некоторых из них? Это не кажется логичным!

+0

Вы не предоставляете достаточно информации, чтобы ответить на ваш вопрос. –

ответ

0

500 полей много и, скорее всего, будет проблемой. с запросами 32 Кбайт за ход, происходит замедление - каждый запрос к БД требует времени для настройки и выполнения. Возможно, вам придется изучить какой-то способ консолидации некоторых из этих полей.

 Смежные вопросы

  • Нет связанных вопросов^_^