Иконка ресурса

Модуль SD Premium DB Indexes — повышение производительности базы данных до 50 раз v1.4

Повышение производительности и эффективности базы данных
Версии OpenCart
  1. OC v1.х
  2. OC v2.х
  3. OC v3.х
Подробнее
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=19366
Безымянный.png


Единственной целью этого плагина является повышение производительности и эффективности базы данных OpenCart ( как в области пользователя, так и в области администратора ). Это сократит время генерации страницы на несколько факторов в зависимости от серверного оборудования и количества данных (продукты/категории/заказы) в базе данных.

Многие расширения производительности/оптимизации OpenCart сосредоточены на методах кэширования контента, которые только маскируют реальные проблемы. Наше расширение фактически занимается оптимизацией базы данных, что снижает потребность базы данных в памяти и/или мощности процессора.

Что такое индексы базы данных и зачем они нужны?

Если вы хотите найти информацию в книге, самый быстрый способ — найти слово или фразу в указателе на обратной стороне книги. Найдя ее, вы знаете, на какой странице (или страницах) находится нужная вам информация. Альтернативой является просмотр всех страниц, а это требует времени. Индексы базы данных используются аналогичным образом, они предоставляют информацию о том, где находится запрошенная информация.

Как это сделано

OpenCart делает много разных запросов к БД. Перед разработкой индексов мы обнаруживаем и анализируем медленно выполняющиеся запросы. Каждый индекс создается для конкретного запроса и тестируется, чтобы убедиться, что он имеет смысл. Если применимо, мы создадим индексы, которые одновременно ускорят объединение таблиц, фильтры запросов и функции агрегирования.

Это расширение ускорит работу как пользователя, так и администратора (см. документацию). Если вы используете полный кеш страницы, взаимодействие с пользователем останется прежним, но регенерация кеша будет происходить быстрее. Лучше всего подходит для магазинов, у которых много товаров/категорий/заказов.
Сверху Снизу