Просто пытаться сделать сайт быстрее, это все равно что слепо менять машину и надеяться, что в следующий раз ты получишь скорость быстрее.
Сначала попробуйте низко висящие фрукты, если это не поможет, попытайтесь найти настоящее узкое место.
- Включили ли вы встроенные механизмы: кэширование страниц (действует только для анонимных пользователей), агрегация CSS и JS?
- Если ваш хост предлагает кэш кода операции, такой как APC, включите его.
- Настройте свой Drupal локально, включая полную БД.
- Убедитесь, что у вас запущен XDebug.
- Начните делать реальное профилирование производительности. Таким образом, вы можете определить, какая часть вашего сайта занимает много времени. Чем медленнее ваш сайт, тем легче найти виновный код / компонент.
Часто это просто медленный запрос к БД, для которого нужен индекс, или модуль, выполняющий работу медленно.
Я также обнаружил большие различия между хостерами. Если вы устанавливаете новый drupal из коробки, производительность в порядке? Если нет, пришло время искать другого хостера.