Как известно, компонент virtuemart большой пожиратель ресурсов.
Есть пример, что главная страница интернет-магазина на которой отображаются такие модули:
- список категорий;
- рекомендуемые товары;
- хиты;
- новинки;
- корзина;
создает 1600 запросов в базу (количество запросов можно увидеть выбрав опцию отладка системы).
Это колосальное количество SQL-запросов в базу данных можно уменьшить включением кеширования на сайте:
Для интернет магазина рекомендуем использовать стандартное кеширование.
Но тут есть небольшие подводные камни. При включенном кешировании некоторые модули Virtuemart могут неправильно работать.
В нашем варианте кеширование привело к практической неработоспособности модулей Breadcrumbs и VirtueMart Категории.
Для этих модулей кеширование можно отключить в настройках модуля (Изменив значение поля кеширование с "по умолчанию" на "нет").
После выполненных действий при открытии главной странице количество запросов к базе уменьшилось с 1600 до 40.
Комментарии
RSS лента комментариев этой записи