Скорость фильтров! Есть решение

Intel Xeon 4CPU + 8Gb + SSD 50Gb + php 5.6 в режиме апача (ihc.ru)
mysql Ver 15.1 Distrib 5.5.57-MariaDB

ShopScript и 21 тыс товаров в динамической категории.
На этом же хостинге wordpress с кешированием и т.д.

Медленная фильтрация внутри категории https://www.silver-mania.ru/category/koltsa/

3-6 секунд это разве быстро?

Memcached подключен так что нужно выбирать вставки или еще что, что бы увидеть тормоза.
При фильтрации загрузка одного ядра подскакивает на 100% и это все mysql.
Когда нет фильтрации товара почти все в htop по нулям

Куда копать?

Спасибо.

2 ответа

  • 1
    Алексей Webasyst 30 августа 2017 12:42 # Решение

    Через плагин Скрытых настроек для Магазина переключите filters_features на exists и проверьте нагрузку в этом режиме.

  • 1
    Евгений 30 августа 2017 12:51 #

    Стало гораздо лучше. Спасибо!

    mysql быстрее отрабатывает и меньше процессорного времени затрачивает.

    Теперь бы узнать почему это не включено по дефолту, и в каком случае join быстрее?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите