После переноса домена mFilter2 работает долго и неправильно

Здравствуйте!

Сделали копию сайта на другой домен. Сейчас меняем верстку. Проблема в том, что после смены верстки начал дико тормозить mfilter2:
В showLog пишет:
54.4742050: Total time
6 291 456: Memory usage

Судя по showLog TV подключаются, но в результатах они не выводятся почему-то. В чем может быть проблема?

p.s
В общем ресурсов 600 с 5 TV. Когда ищет по всем — вот так дико тормозит, хотя на основном сайте такое не наблюдается.
Сократил кол-во ресурсов — все заработало нормально. Думал 600 ресурсов — это не такой ресурсоемкий запрос
Lori
23 сентября 2021, 07:56
modx.pro
442
0

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

Наумов Алексей
23 сентября 2021, 09:37
0
Хоть бы код посмотреть…
хотя что, пойду кофе налью, на гуще погадаю
    Lori
    23 сентября 2021, 09:47
    0
    Пардон, думал приложил код.
    [[!mFilter2?
         &parents=`36`
         &paginator=`pdoPage@catalog`
         &element=`pdoResources` 
         &tpl=`catalogItemTpl`
         &includeTVs=`price_per_meter,type_dealing,district,total_area_room,metro_station,total_price`
         &tvPrefix=``
         &includeContent=`1`
         &sort=`
            tv|total_price:asc`
         &aliases=`
          tv|type_dealing==dealing,
          tv|district==districts,
          tv|metro_station==metro,
          tv|total_area_room==total-area,
          tv|price_per_meter==price_for_metr
         `
         &filters=`
             tv|type_dealing,
             tv|district,
             tv|total_area_room:number,
             tv|metro_station,
             tv|price_per_meter:number
         `
         
         &limit=`5`
         &toPlaceholders=`my.`
         &toSeparatePlaceholders=`my.`
         
         
         &suggestions=`0`
    
         &tplFilter.outer.dealing=`@FILE chunks/catalog/filterOuterSelect.tpl`
         &tplFilter.row.dealing=`@FILE chunks/catalog/filterRowcheck.tpl`
    
         &tplFilter.outer.districts=`@FILE chunks/catalog/filterOuterSelect.tpl`
         &tplFilter.row.districts=`@FILE chunks/catalog/filterRowcheck.tpl`
         
         &tplFilter.outer.total-area=`@FILE chunks/catalog/filterNumberOuter.tpl`
         &tplFilter.row.total-area=`@FILE chunks/catalog/filterNumberRow.tpl`
    
         &tplFilter.outer.metro=`@FILE chunks/catalog/filterOuterSelect.tpl`
         &tplFilter.row.metro=`@FILE chunks/catalog/filterRowcheck.tpl`
    
         &tplFilter.outer.price_for_metr=`@FILE chunks/catalog/filterNumberOuter.tpl`
         &tplFilter.row.price_for_metr=`@FILE chunks/catalog/filterNumberRow.tpl`
         
         &ajaxMode=`button`
         &filterOptions=`{
            "more": ".btn-more",
            "more_tpl": "<button class=\"button button--white advert-item__more btn-more\">показать еще</button>"
            }`
         &showLog=`1` 
     ]]
    Ну и ниже соответственно идет обертка результатов и формы
    Наумов Алексей
    23 сентября 2021, 09:51
    0
    в catalogItemTpl что?

    Ну и 5 JOIN по tv полям… ну не самое классное, что можно придумать..., тем более, что tv хранятся как строки, а вы хотите их как number видеть… все это CAST лишние

    Сортировка опять же по TV…
    includeContent действительно нужен?
      Lori
      23 сентября 2021, 09:58
      0
      Я к тому, что на другом сайте как часы работает, при том что там TV в 3 раза больше подключается. В чанке ничего особенного — pagetitle и вывод 3 tv из указанных в сниппете.

      includeContent нужен будет, но от того, что я его убирал — ничего не менялось
        Алексей Смирнов
        23 сентября 2021, 12:37
        +1
        Проверьте, что в БД индексы не слетели.
        Обычно такое бывает если переносить БД с 5.7 на 5.5 например. там и ключи слетают и прочая жесть твориться.
        индексы проверьте везде.
        Бывает, конечно и сервер по слабее… но тут нужно все смотреть что к чему. php версии например тоже влияют на скорость. оптимально 7.3 ...7.4 php
          Lori
          23 сентября 2021, 12:49
          0
          да, оказалось проблема в бд. Сделали заново импорт и теперь все как часы работает
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6