CommerCentr
EN
Sign in

getProducts

#2
дана модифікація була зроблена по аналогії від Саші Топоркова (з окфоруму: toporchillo), котру на озброєння також і оксторе взяли, бо ускладнення підрахунку "getTotalProducts" забирає дорогоцінні ресурси при калькуляції кількості товарів, пока не реалізуємо оптимальніший алгоритм, використовувати стандартний вважаю некомільфо, та очікую думку більшості, Слава напипередження створив тему, вдячність йому.
#3
Bacoбула зроблена по аналогії від Саші Топоркова

тогда о 10к товарах речи не шло!!

Всю инфу я выложил

Bacoбо ускладнення підрахунку "getTotalProducts" забирає дорогоцінні ресурси

Миф
#4
SlaSoftМиф

согласен, вот живые тесты:

12872 товаров в кластере (категории)
SQL_CALC_FOUND_ROWS|:1.1476027965546 сек
ORIG|:1.2812910079956 сек
без ЧПУ:
ORIG|:1.3638119697571 сек
SQL_CALC_FOUND_ROWS|:1.1545119285583 сек

не то чтобы миф, но на высоконагруженных проектах - разница в 1-2 миллисекунды играет роль, но на проектах с опенкарт в целом, я не встречал кластеры, с более 5К единиц в нём, так что считаю данный фикс нецелесообразным и поддерживаю @SlaSoft по возврату метода getTotalProducts($filter_data)

Anyone can read. To post and vote, sign in.