Ускорение работы фильтров на VamShop

19-03-2016    0    Доработки   2255

В стандартной версии движка до версии 1.81 при большом количестве товаров фильтры работают медленно, эта доработка увеличит скорость работы в 3 раза.

Суть доработки в добавлении индексов к таблицам products и products_specifications

Мною было проверено на сайте с 7763 товарами, скорость работы выросла в десять раз!

Ниже будет написана инструкция по установке индексов

  1. Перед установкой сделайте бэкап базы данных!!!

    В Админке → Разное → Резервное копирование

    Если Вы хотите посмотреть разницу в цифрах, то сначала выполните 4 пункт.

  2. Выполнить sql код в phpMyAdmin

                   CREATE INDEX manufacturers_id ON products(manufacturers_id);
                
  3. Выполнить sql код в phpMyAdmin

                   CREATE INDEX specification ON products_specifications(specification,products_specification_id);
                
  4. Проверка результатов

    Перед тем как вы выполните пункты 2,3

    Включаете в админке → настройки → логи
    Показывать время парсинга страниц установить в true.

    Открываете в браузере http://адрес_вашего_сайта.ru/products_filter.php

    Отмечаете фильтр по которому будет больше всего товаров

    Прокручиваете до конца вниз страницу, там будет время генерации, запоминате его, а лучше запишите.

    Дальше выполняете пункты 2,3.

    После этого обновляте страницу с примененым фильтром и смотрите время генерации, увидев что время генерации сократилось, прыгаете до потолка и хлопаете в ладоши)

  5. Поздравляю! Все готово, можно пользоваться фильтрами!

    п.с. Если Вы не понимаете что, как и куда нужно вносить, то можете заказать установку этой доработки мне.

    Стоимость 300 руб.

Отзывы, вопросы, комментарии ()



    Ещё в блоге
    Обновление модуля бонусная система
    #Новости
    Добавлена возможность стимуляции заказов. Клиентам которые не покупали заданное кол-во дней начисляются бонусы и отправляется сообщение об этом.
    Подробнее →
    27-10-2022    0    500
    Новый модуль Динамичный поиск + новости
    #Новости
    Новый модуль Динамичный поиск + новости
    Подробнее →
    09-03-2021    0    820
    Обзор модуля каталог товаров на главной странице с версии 4.0
    #Видео
    Видео обзор модуля каталог товаров на главной странице.
    Подробнее →
    04-05-2018    0    1738


    ВВЕРХ