Я помогаю кому-то с установкой Drupal 6, и они очень огорчены работой сайта, хотя они находятся только в фазе определения типов контента. Просто загрузка списка модулей может занять более 30 секунд, а импорт типа контента занял около 3 минут.Drupal - Отношения полей и типов контента CCK с производительностью?
Это установлено на большой общей системе UNIX, и я запускаю другие установки D6 на одном сервере без реальных проблем (некоторая медленность, но ничего такого плохого). Я провел некоторое время сегодня, отключив все непрофильные модули на сайте, и смог получить время загрузки для страницы списка модулей примерно до 5 секунд. Поскольку я снова включил группы модулей, казалось, что тот, который принес наибольший успех, был семейством модулей CCK (15-20 секундное увеличение времени загрузки страницы для списка модулей).
Опять же, у меня есть другие сайты на этом сервере, которые также запускают CCK (и большинство других модулей) и не испытывают ничего подобного. Основное различие заключается в том, что на этом очень медленном сайте имеется тонна типов контента и полей CCK - 46 отдельных типов контента и 162 поля CCK.
Я делаю вывод, что существует прямая связь между производительностью сайта (по крайней мере, при определенных операциях, связанных с созданием и редактированием типов контента) и количеством типов контента и настраиваемых полей, но я не смог чтобы точно определить, что такое воздействие этих типов и полей контента, и есть ли что-нибудь, что вы можете сделать для смягчения их воздействия.
Я установил модуль Devel и обнаружил, что самая большая утечка производительности на странице модулей связана с запросами, связанными с cache_menu, но я не уверен, связано ли это напрямую с количеством типов контента и/или поля.
Любые рекомендации приветствуются!
Спасибо, Пол
Удивительная информация. Спасибо! – gravelpot