Я нашел несколько способов ускорить работу Drupal. Я использовал Godaddy, который работает медленнее, чем уже медленная система, но это помогло мне раскрыть некоторые проблемы. Кроме того, я использовал Commerce Kickstart, который даже медленнее, чем Drupal 7.
Drupal немного медленный, поэтому необходимо как можно быстрее сделать эти вещи.
Вам необходимо быстрое подключение к базе данных (без медленных сетевых подключений к базе данных).
В php.ini / .user.ini можно изменить некоторые параметры конфигурации. (см. ссылку ниже)
Если Drupal размещен в хостинговой компании, вам нужно выбрать хостинговую компанию с максимально быстрым временем отклика (см. Ссылку ниже)
Включить кэширование Drupal.
Не включать более 50 модулей.
Также выполняйте кэширование запросов с MySQL, если вы используете MySQL.
После этого многое, касающееся производительности, является программным. Посмотрите, как Drupal 7 разделяет сущности профиля, если вы хотите увидеть другую проблему с базой данных, которая будет расти с масштабированием, а это означает, что Drupal 7 может никогда не масштабироваться. Возможно, вам придется самостоятельно писать модули для ускорения частей, которые уже работают медленно в ядре. Возможно, Drupal 8 позаботится о некоторых проблемах.