Второе предложение Фредли - прочитать о скорости и производительности Drupal Caching на предоставленной им ссылке. Однако, быстрый способ оптимизировать ваш сайт - использовать модуль наддува. (http://drupal.org/project/boost). Boost кэширует вывод HTML каждого URL (при обращении к нему). Последующий доступ к тому же URL-адресу приводит к отправке кэшированного HTML-кода, поэтому сценарии PHP не нужно запускать, и, следовательно, к базе данных также нет доступа. Ваш сервер Apache невероятно быстр в обслуживании HTML-страниц, поэтому нагрузка на ваш сервер снижается, а скорость отклика повышается. Boost очень умный, например если кто-то комментирует узел, срок его действия истекает и т. д.
Обратите внимание, что Boost имеет смысл, только если ваш сайт предназначен для анонимных пользователей. Для зарегистрированных пользователей вам необходимо использовать другие стратегии, например, memcache и т. д.
Также убедитесь, что в настройках производительности вашего сайта drupal убедитесь, что включены агрегация CSS («оптимизация CSS») и агрегация Javascript («оптимизация JS»), параметры кэширования по умолчанию и т. Д.
Существует много информации об оптимизации производительности, поэтому поначалу она может быть ошеломляющей. Если вы человек книжного типа, проверьте https://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/book