100% использование процессора в друпале - PullRequest
1 голос
/ 11 марта 2011

Я использую виды, cck, панель и несколько модулей, которые используются на моем сайте, и теперь, когда задержка открытия первой страницы для запроса с сайта drupal и Apache для загруженной страницы составляет 20 секунд, а теперь, когда отключаются модули просмотра, мой сайт отключен.задержка и быстрая загрузка без использования 100 CPU

следующий вопрос, как модерировать / admin / builds / blocks, потому что у меня 150 блоков, а загруженная страница очень медленная, могу ли эта страница отображаться на нескольких страницах?или показать какие-либо блоки региона, отображаемые на странице?

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Представления могут быть проблемой, если у вас сложные или большие запросы. Попробуйте установить модуль Devel и включить ведение журнала запросов. Затем, когда вы перейдете на первую страницу, вы увидите список всех запросов к базе данных, выполненных для отображения этой страницы, в самом низу. Любые проблемные вопросы будут выделены красным цветом.

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

0 голосов
/ 11 марта 2011

Представления 3 поддерживают кэш запросов и кэш вывода, что поможет вам сохранить ваш ресурс.

...