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

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

В стандартной версии движка до версии 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 руб.

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



    Ещё в блоге
    Новый модуль - Умный мини попап
    #Новости
    Расскажет о новости, акции или другом важном событии вашего сайта. Увидят все.
    Подробнее →
    08-04-2023    0    416
    Управление характеристиками товаров (фильтры) с версии 7.1
    #Видео #Новости
    Быстрое создание характеристик, SEO URL фильтров, контроль индексации
    Подробнее →
    20-09-2021    3    937
    Новый модуль Динамичный поиск + новости
    #Новости
    Новый модуль Динамичный поиск + новости
    Подробнее →
    09-03-2021    0    887


    ВВЕРХ