Падает сайт

При попытке вывода дополнительного поля для фильтрации падает сайт

Ошибка следующая
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 52851430 bytes) in /var/www/admin/www/deluxe-textiles.ru/core/model/modx/modparser.class.php on line 282
Выводить пытаюсь опцию товара — размер.
В параметре сниппета прописываю
&filters=`msoption|size:default`
В категории более 5000 товаров.
Что делать и как быть в этой ситуации?
Алексей П
12 ноября 2017, 18:35
modx.pro
744
0

Комментарии: 4

Олег
14 ноября 2017, 16:33
0
Менять хостинг, из ошибки все понятно и так, что не хватает памяти на запрос.
Либо переписывать запросы в самом mfilter, устройство которого я не знаю, но думаю товары придется тоже в таблице разбивать, используя нормализацию.
    Алексей П
    14 ноября 2017, 18:51
    0
    То что памяти не хватает я и так понял. Думал может как-то можно оптимизировать работу фильтра без правок в ядре компонента
      Олег
      14 ноября 2017, 18:53
      0
      попробуйте лимит задать, не знаю только будет ли он применим к фильтру. Но сейчас по факту выборка идет вся и тут не сам компонент, а большая база виновата.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4