Хороший вопрос.Вот несколько ответов:
1) Загрузите расширение YSlow в Firefox и установите его.Это позволит вам протестировать ряд различных элементов, которые могут подсказать, почему ваш сайт может работать медленно.В настоящее время это, похоже, не является вашей текущей большой проблемой.
2) Установите расширение Firebug в firefox.Вкладка «Net» Firebug сообщает вам, сколько времени понадобилось для загрузки каждого документа.Ваша основная страница занимает 5 секунд, и по какой-то причине system.css занимает почти столько же времени, что необычно тем, что это статический файл.
3) Проверьте и посмотрите, есть ли у вас медленные запросы, и почему.Предполагая, что вы используете mysql, на этой странице http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html рассказывается, как настроить журнал медленных запросов, который будет собирать и сообщать, какие запросы выполняются долго.
Помимо этого,Некоторые предложения: Вы почти наверняка не используете некоторые параметры производительности Drupal, такие как кеширование, и я бы посоветовал использовать memcache для ускорения работы сайта.(См. http://drupal.org/project/memcache)
Похоже, что у вас слишком длинный запрос. Мне кажется, что медленный журнал запросов - это то, что будет самым полезным инструментом - этоЯ расскажу вам, где вам нужно оптимизировать свой сайт. Обратите внимание, что mysql имеет тенденцию использовать первый индекс таблицы, который он находит в предложении WHERE, вместо самого быстрого, и в качестве такого запроса, как "WHERE type = 'story' ANDstatus = 1 "быстрее, чем" WHERE status = 1 AND type = 'story' ", потому что индекс типа фильтрует данные лучше, чем статус. (И Views стремится размещать элементы в предложении where в том же порядке, что иони находятся в разделе Фильтр.)