Pro Drupal 7 Development имеет целый раздел, посвященный тонкой настройке, называемый "оптимизация drupal".
Я думаю, вы найдете его довольно интересным.Также обсуждаются аппаратные архитектуры, которые вас интересуют.
По 4-му вопросу вы можете для начала проверить модуль буста и отключить модули, которые вы не используете.Кроме того, для улучшения производительности страницы вы можете включить кэширование страниц в разделе Конфигурация -> Производительность.На той же странице вы можете использовать агрегирование и сжатие файлов CSS (JS) в один », таким образом вы уменьшаете количество HTTP-запросов на страницу и общий размер загружаемой страницы. Также следует учитывать, если CRON настроен. Не запущенный cron может заполнить базу данных журналом, устаревшим кешем и другим «мусором».
Последнее предложение - преобразовать вашу базу данных из MyIsam в InnoDB , но я думаю, что это требует некоторого изучения, потому что не всегда происходит так, что InnoDB быстрее. С InnoDb меньше потери времени при блокировке таблицы, в то время как MyISAM быстрее при чтении таблицы.