Столкнулся с проблемой, опенкарт выжирает все ресурсы. И для того чтобы облегчить жизнь серверу, полез в исходники искать возможности кэширования страниц.
Рендеринг шаблонов происходит кусками и закешировать всю страницу не получится. А для того чтобы положить всю страницу в кэш, нужно настраивать apache.
Но у меня стоит nginx+php5-fpm.
Надо просто отключить подсчет товаров в категориях- и сайт залетает, даже на более чем 10 000 товарах.
Делал уже не один десяток раз - результат, до оптимизации загрузка 5-10 секунд, после 0.5-1 секунда
насколько я помню, раньше в opencart с кешированием проблем не было, а вот с очисткой кеша возникали иногда.
Может при разработки разраб отключил, а включить забыл? и версию укажите.
Права на директории правильные?