Вижу, многие жалуются, что сайт на PHP тормозит, хотя вроде бы код простой и сервер не нагрузить. Лично у меня чаще всего проблема либо в неоптимальных запросах к базе (например, без индексов или с кучей join-ов), либо в том, что кэширования никакого нет — каждый раз всё собирается заново. Еще бывает, что на продакшене включен дебаг или логирование, которое жрет ресурсы.
Не уверен, что всё сводится только к базе и кэшам, если честно. Бывает, что сам PHP-код или настройки сервера сильно влияют, а не только запросы. Просто иногда люди слишком рьяно смотрят в одну сторону, а на деле причина может быть совсем в другом.
Часто тормозит не только база и кэш, но и сам PHP-код, например, если много лишних циклов или тяжёлые операции без оптимизации. Ещё загляни в логи сервера — иногда проблемы там прячутся, а не в базе.