Перво-наперво, что на самом деле является узким местом? Оптимизация всегда связана с компромиссами, и вы можете только усугубить ситуацию, если будете искать не в том месте. Используйте top
(при условии, что вы используете Linux здесь) и посмотрите, как выглядит использование вашего процессора / памяти.
Я собираюсь сделать здесь удар в темноте и сказать, что, если вы уже добавили код операции, вы можете ожидать других HTTP-запросов для загрузки страницы. Используйте YSlow на Firefox и посмотрите, не пытаетесь ли вы загрузить чрезмерное количество данных. Оптимизация размера изображения и установка правильных параметров кэширования для изображений может решить проблему там.
Если нет, то предложение Сильво очень хорошее. Использование кэширования на уровне блоков или на уровне страниц действительно может ускорить работу сайта. Эта тема уже освещалась , так что смотрите эти сообщения тоже.
Надеюсь, это поможет!
Спасибо,
Джо