Оптимизация не помогает снизить нагрузку
Для публичных страниц можно настроить кеширование html страниц на прокси сервере (на nginx это proxy cache), а для персонифицированных страниц найдите запросы, которые чаще всего выполняются, и закэшируйте результат в памяти.
Присоединяюсь к ответу opium. Плагин кэширования здорово снизит нагрузку. 
Добавлю еще один скрипт кэширования MaxCache (платный). Сам не пользовался, но отзывы в сети просто ми-ми-ми)))