Вопрос Amazzing filter 3.2.7 - возможно ли ускорить?

lightman555

Гуру форума
Регистрация
7 Мар 2013
Сообщения
340
Реакции
64
Приветствую.
Недавно начал тестировать (уже более плотно) модуль Amazzing filter version 3.2.7 в замен Advanced search 4
Причина банальна - Amazzing filter хорошо и удобно работает с "мобильной версией" - отображаются иконка фильтр и удобно сделаны возможности выбора по параметрам - этого нет на прочь в Advanced search.
И столкнулся с тем, что в большинстве случаев модуль Advanced search работает шустрее, кроме тех параметров в которых указан слайдер (ползунок) в качестве возможности сортировки.
Например отобрать ползунком товары по диаметру или высоте товара или количеству ламп (везде только цифровые значения) - и все - тут вешается на долго и раз в 10-120-ть медленнее выдает результат чем Advanced search.
Вот если отбирать чекбоксом параметры (галочки поставить на нужных параметрах) - то Amazzing filter работает значительно шустрее чем Advanced search.
При этом отбор по цене работает шустро и быстрее чем у Advanced search. По сути должно работать так же и на других параметрах где есть слайдер - там тоже цифровые значения.
Предположу что там где отбор по цене - видимо используются данные как цифровые, в других же случаях если за основу берется характеристика в качестве источника (и не важно что в ней только одни цифры) - то сортировка идет не как цифра а как текст и именно вот это видимо и сильно замедляет работу (могу ошибаться)
И кеширование не работает почему то при отборе ползунком по определенной характеристики на пример по количеству ламп.

Версия престы 1.6
Товаров - около 8 000 тыс
Можно ли что то придумать - как увеличить скорость сортировки товара при использовании слайдера?
Может какие то нужно построить дополнительные индексы в базе данных - пробовал - но пока не получилось - на скорость не повлияло.
Или как то переназначить у определенных характеристик - тип данных - не текстовые а цифровые?
Сам модуль мне понравился и особенно его работа в мобильной версии - но перейти пока не возможно на него при таких дики тормозах
 

Вложения

  • 2024-05-01_08-55-55.png
    2024-05-01_08-55-55.png
    14,1 KB · Просмотры: 5
Вже ж багато разів писали пораду:

переходьте на сучасні технології та підтримуйте їх актуальність

якщо подобається преста - то треба Prestashop 8.1.5, та до нього php82+opcache, та нормальне залізо

там все - достатньо ОК

схожий приклад:
Для просмотра ссылки Войди или Зарегистрируйся
 
Вже ж багато разів писали пораду:

переходьте на сучасні технології та підтримуйте їх актуальність

якщо подобається преста - то треба Prestashop 8.1.5, та до нього php82+opcache, та нормальне залізо

там все - достатньо ОК

схожий приклад:
Для просмотра ссылки Войди или Зарегистрируйся
Слишком много изменений придется внести чтобы перейти - а необходимо оперативное решение.
И так как у меня часто бывает что меняются цены и остатки то использование кеша - не есть хорошо - придется его сбрасывать каждый раз при обновлении и тогда смысл от него отпадает.
По этому и написал - может быть есть какие то иные решения - возможно добавление индексов в саму базу данных?
 
В престі та модулі - там вже по дефолту достатньо коректно з полями-індексами - краще їх не чіпайте...

Якщо нічого по технічній частині не можете зробити-оновити, то залишається тільки оптимізація контенту, тобто видаляйте зайві характеристики-атрибути та лєві модулі (наприклад вбудована у престу статистика, якою мало хто користується) - і базі буде легше працювати

Приветствую.
Недавно начал тестировать (уже более плотно) модуль Amazzing filter version 3.2.7 в замен Advanced search 4
Причина банальна - Amazzing filter хорошо и удобно работает с "мобильной версией" - отображаются иконка фильтр и удобно сделаны возможности выбора по параметрам - этого нет на прочь в Advanced search.
И столкнулся с тем, что в большинстве случаев модуль Advanced search работает шустрее, кроме тех параметров в которых указан слайдер (ползунок) в качестве возможности сортировки.
Например отобрать ползунком товары по диаметру или высоте товара или количеству ламп (везде только цифровые значения) - и все - тут вешается на долго и раз в 10-120-ть медленнее выдает результат чем Advanced search.
Вот если отбирать чекбоксом параметры (галочки поставить на нужных параметрах) - то Amazzing filter работает значительно шустрее чем Advanced search.
При этом отбор по цене работает шустро и быстрее чем у Advanced search. По сути должно работать так же и на других параметрах где есть слайдер - там тоже цифровые значения.
Предположу что там где отбор по цене - видимо используются данные как цифровые, в других же случаях если за основу берется характеристика в качестве источника (и не важно что в ней только одни цифры) - то сортировка идет не как цифра а как текст и именно вот это видимо и сильно замедляет работу (могу ошибаться)
И кеширование не работает почему то при отборе ползунком по определенной характеристики на пример по количеству ламп.

Версия престы 1.6
Товаров - около 8 000 тыс
Можно ли что то придумать - как увеличить скорость сортировки товара при использовании слайдера?
Может какие то нужно построить дополнительные индексы в базе данных - пробовал - но пока не получилось - на скорость не повлияло.
Или как то переназначить у определенных характеристик - тип данных - не текстовые а цифровые?
Сам модуль мне понравился и особенно его работа в мобильной версии - но перейти пока не возможно на него при таких дики тормозах
CHANGELOG:
===========================
v 3.2.8 (May 1, 2024)
===========================
- [+] Support negative values in numeric attribute/feature sliders
- [*] Improved performance of numeric attribute/feature sliders
 
Последнее редактирование:
В престі та модулі - там вже по дефолту достатньо коректно з полями-індексами - краще їх не чіпайте...
да пробовал вводить индексы - не вышло - а вот в старой престе 1.4 - это помогало

Якщо нічого по технічній частині не можете зробити-оновити, то залишається тільки оптимізація контенту, тобто видаляйте зайві характеристики-атрибути та лєві модулі (наприклад вбудована у престу статистика, якою мало хто користується) - і базі буде легше працювати
Это все сделано еще давно - но в данной ситуации не помогает. Тормозить начинает притом сильно именно когда выставляешь характеристики (там исключительно только цифровые значения и ошибок нет - проверял) - когда их устанавливаешь как слайдер. Все остальное работает довольно шустро. Но без этих характеристик в виде слайдера - для меня модуль по сути бесполезен. По этому приходиться использовать Advanced search 4 - у него нет таких сложностей - слайдеры работают (конечно не так шустро как хотелось - но значительно быстрее чем у Amazzing filter

а вот версии v 3.2.8 (May 1, 2024) - у меня к сожалению нет
 
там автор амазінгу рашист, після Молдови на Кіпрі тепер "ховається" - спробуйте напряму домовитися, може там "для своїх" є програма "лояльності" для нових версій модулів

та й тут на форумі його люди теж цілком можливо, що "тусять" - спробуйте знайти

успіхів!

а нам з рашою - не по дорозі, допомагати ру-проєктам немає ні бажання, ні змоги: дуже багато горя українцям та всьому світу агресор натворив... карма
 
Назад
Сверху