Жутко Тормозит Поиск Товаров

Друзья вдруг начал тормозить поиск товаров в админке (меню ТОВАРЫ – ТОВАРЫ, правая колонка). окно броузера подвесает и возвращается к жизни через секунд 30-40





Версия 4.3.2.

Настройки PHP

[attachment=9881:Ashampoo_Snap_2015.07.16_10h45m14s_002_.png]



[attachment=9883:Ashampoo_Snap_2015.07.16_10h44m44s_001_.png]



Может кто сможет помочь ?

Ashampoo_Snap_2015.07.16_10h45m14s_002_.png

Ashampoo_Snap_2015.07.16_10h44m44s_001_.png

Фронтенд и админка в целом работают нормально

Там проблема с характеристиками в расширенном поиске.



Когда характеристик и фильтров много.

Попробуйте в файле:

/app/controllers/backend/products.php



Закомментировать строки

list($filters) = fn_get_product_filters($filter_params);


<br /> list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);<br />



и очистить кэш

[quote name='dbazhenov' timestamp='1437033692' post='223151']

Там проблема с характеристиками в расширенном поиске.



Когда характеристик и фильтров много.

[/quote]



Характеристик действительно много. Но куда без них

[quote name='dbazhenov' timestamp='1437033956' post='223155']

Попробуйте в файле:

/app/controllers/backend/products.php



Закомментировать строки

list($filters) = fn_get_product_filters($filter_params);


<br /> list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);<br />



и очистить кэш

[/quote]



Попробую и отпишусь.



Спасибо

[quote name='seodaemon' timestamp='1437052862' post='223221']

Характеристик действительно много. Но куда без них

[/quote]



Да, я согласен, прощелкали этот момент. Много характеристик, много полей, долго обрабатывает страницу браузер, иногда даже зависает. Поэтому в спешном порядке переделывают на select2

У меня в хроме поиск в админке практически не работает- несколько раз вылетает окно, что программа не отвечает. При этом в фаерфрксе без проблем работает.

[quote name='dbazhenov' timestamp='1437033956' post='223155']

Попробуйте в файле:

/app/controllers/backend/products.php



Закомментировать строки

list($filters) = fn_get_product_filters($filter_params);


<br /> list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);<br />



и очистить кэш

[/quote]

[quote name='Alecomp' timestamp='1437066055' post='223251']

У меня в хроме поиск в админке практически не работает- несколько раз вылетает окно, что программа не отвечает. При этом в фаерфрксе без проблем работает.

[/quote][quote name='dbazhenov' timestamp='1437033956' post='223155']

Попробуйте в файле:

/app/controllers/backend/products.php



Закомментировать строки

list($filters) = fn_get_product_filters($filter_params);


<br /> list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);<br />



и очистить кэш

[/quote]



Спасибо ДАНИИЛ, стало СУПЕР!!!



Поиск в админке товаров просто летает !!!

После таких манипуляций "PHP Notice" это нормально?

После таких манипуляций "PHP Notice" это нормально?

Исправьте, нотис то легко поправить, вообще нормально, так как где то дальше запрашивается несуществующая переменная.

Сделали вот так:

/*
    Tygh::$app['view']->assign('selected_fields', $selected_fields);
    if (!fn_allowed_for('ULTIMATE:FREE')) {
        $filter_params = array(
            'get_variants' => true,
            'short' => true
        );
        // list($filters) = fn_get_product_filters($filter_params);
        Tygh::$app['view']->assign('filter_items', $filters);
        unset($filters);
    }
$feature_params = array(
    'plain' => true,
    'variants' => true,
    'exclude_group' => true,
    'exclude_filters' => true,
    'skip_variants_threshould' => true
);
// list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);

if ($features_search['total_items'] <= PRODUCT_FEATURES_THRESHOLD) {
    Tygh::$app['view']->assign('feature_items', $features);
} else {
    Tygh::$app['view']->assign('feature_items_too_many', true);
}*/

Правильно ли я понял, что в админке не будет работать поиск по характеристикам?
П.С. как под спойлер код спрятать?

Сделали вот так:

[spoiler]
/*
    Tygh::$app['view']->assign('selected_fields', $selected_fields);
    if (!fn_allowed_for('ULTIMATE:FREE')) {
        $filter_params = array(
            'get_variants' => true,
            'short' => true
        );
        // list($filters) = fn_get_product_filters($filter_params);
        Tygh::$app['view']->assign('filter_items', $filters);
        unset($filters);
    }
$feature_params = array(
    'plain' => true,
    'variants' => true,
    'exclude_group' => true,
    'exclude_filters' => true,
    'skip_variants_threshould' => true
);
// list($features, $features_search) = fn_get_product_features($feature_params, PRODUCT_FEATURES_THRESHOLD);

if ($features_search['total_items'] <= PRODUCT_FEATURES_THRESHOLD) {
    Tygh::$app['view']->assign('feature_items', $features);
} else {
    Tygh::$app['view']->assign('feature_items_too_many', true);
}*/

[/spoiler]

Правильно ли я понял, что в админке не будет работать поиск по характеристикам?
П.С. как под спойлер код спрятать?

Теги [spoiler][/spoiler] по бокам


Правильно ли я понял, что в админке не будет работать поиск по характеристикам?
П.С. как под спойлер код спрятать?

Верхнюю строку кажется лишка прихватили

Спойлер:

[sloiler]

[/spoiler]

Мультивитринный магазин, около 50000 товаров, из них в наличии 19 тысяч. Тормозит и не работает поиск. В итоге проблему решил модуль Ускоритель поиска для CS-Cart - http://marketplace.cs-cart.com/add-ons/customer-experience/search-speedup-add-on-for-cs-cart.html

Даже сам установить смог и настроить. Идеально.