Drupal определенно тяжелее в том смысле, что он выполняет больше запросов на страницу после того, как вы настроили его. Используя такие модули, как Views, вы также можете создавать собственные динамические запросы для управления виджетами и страницами. Они могут быть настолько быстрыми или медленными, насколько позволяет базовая комбинация соединений.
С другой стороны, Drupal имеет гораздо более надежные элементы управления кэшированием. Кэширование полностраничного вывода для всех пользователей, детальное кеширование вывода виджетов и детальное кэширование любых данных, извлекаемых запросом Views, могут все вместе помочь. Существуют также модули плагинов, такие как «Boost» или «Memcached», которые позволяют дополнить эту базовую систему кеша материализованными файлами HTML в файловой системе (минуя Drupal непосредственно в пользу apache) или сервер memcached, который хранит всю кэшированную информацию в памяти а не база данных.
Если вы хотите обнаружить горячие точки на сайте Drupal, вам также следует установить модуль Devel; он позволяет вам получить количество запросов и подробное время запросов для каждой страницы сайта и отследить их до модуля, который их выполняет.