MODX revo, как увеличить скорость запросов к БД?

Делаю словарь на MODX, заливаю importX, вывожу через PDOtools, за раз выдаются 100 строк слов в таблице, жутко тормозит сайт.
<CUT/>
Нашел в интернете похожий случай, но не знаю как его применить.
toster.ru/q/28735
$table = $modx->getTableName('modResource');
$sql = "INSERT INTO {$table} (pagetitle, longtitle, menutitle, alias, parent, isfolder, template, published, hidemenu, content, createdby, createdon, editedby,editedon) VALUES (?, ?)";
$q = $modx->prepare($sql);
$q->bindValue(1, $line['pagetitle']);
$q->bindValue(2, $line['longtitle']);
$q->bindValue(3, $line['menutitle']);
$q->bindValue(4, $line['alias']);
$q->bindValue(5, $line['parent']);
$q->bindValue(6, $line['isfolder']);
$q->bindValue(7, $line['template']);
$q->bindValue(8, '1');
$q->bindValue(9, $line['hidemenu']);
$q->bindValue(10, $line['content']);
$q->bindValue(11, 1);
$q->bindValue(12, date());
$q->bindValue(13, 1);
$q->bindValue(14, date());
$q->execute();
<CUT/>
но куда их писать, что это, как применять не знаю.
Zazh
05 июля 2016, 08:21
modx.pro
1 890
-3

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

Владимир Кисилица
05 июля 2016, 11:33
0
Я ничего не понял, вы пользуетесь pdoTools для выборки данных, а ниже привели пример для записи данных.

Что нужно сделать?
Когда тормозит сайт? При заливке через importX или при выборке?
    Zazh
    05 июля 2016, 11:39
    0
    Смотрите, я делаю словарь, сейчас это работает так, в шаблон через pdotools я подгружаю каталог с ресурсами, в одном каталоге 12 000 ресурсов загруженных через importX тут вск ок, у pdotools я поставил лимит 100 ресурсов на 1 стр. за раз и тут все ОК, теперь когда я открываю как посетитель сайт, то тут долго загружается страница. Искал в интернете людей с подобными проблемами и наткнулся на форму выше.
      Zazh
      05 июля 2016, 11:41
      0
      И чем больше я создаю ресурсов тем медленнее работает как и сайт, так и админка
        Владимир Кисилица
        05 июля 2016, 11:50
        0
        Приведите пример вызова pdoTools и его логи его работы.
          Zazh
          05 июля 2016, 12:07
          0
          Как сделать логи???
          [[!pdoPage? 
                  	  &elementClass=`modSnippet` 
                  	  &element=`nadezhda`
                  	  &sortby=`{"pagetitle":"ASC"}`
                  	  &tpl=`termin-table-wille`
                  	  &includeTVs=`1`
                  	  &processTVs=`1`
                  	  &parents=`[[*id-parent]]`
                  	  &hideContainers=`1`
                  	  &limit=`100`
                  	 ]]
            Воеводский Михаил
            05 июля 2016, 12:12
            0
            &showLog=`1`
              Zazh
              05 июля 2016, 13:19
              0
              Спасибо, буду знать теперь!
              Владимир Кисилица
              05 июля 2016, 12:29
              +1
              Самописный сниппет? Может проблема в нём? Чем вас не устраивает pdoResources?
                Воеводский Михаил
                05 июля 2016, 12:37
                0
                Спасибо, я даже не заметил этого. Мой коммент выше о параметре для логов не полезен.
                  Zazh
                  05 июля 2016, 13:18
                  0
                  Я увеличил все так и скорость разгрузки страницы сайта.
                  Зацените.
                  termincom.kz/terminder/koldanystagy-salayk-terminder-turaly/koldanystagy-salalyk-terminder/matematika.html
                  Думаете достаточно быстро???
                    Zazh
                    05 июля 2016, 13:18
                    0
                    Я увеличил все так и скорость разгрузки страницы сайта.
                    Зацените.
                    termincom.kz/terminder/koldanystagy-salayk-terminder-turaly/koldanystagy-salalyk-terminder/matematika.html
                    Думаете достаточно быстро???
                Владимир
                05 июля 2016, 12:04
                0
                А в админке они (ресурсы) у вас что, в древе все отображаются?
                  Zazh
                  05 июля 2016, 12:07
                  0
                  Да ))
                    Воеводский Михаил
                    05 июля 2016, 12:12
                    0
                    У ресурсов есть замечательное свойство show_in_tree, задающее видимость в дереве. В данном случае полезно использовать Collections, а все новые ресурсы создавать дочерними к контейнеру, тогда ничего тормозить не будет.
                      Zazh
                      05 июля 2016, 12:17
                      0
                      Ну у меня они сворачиваются, при клике в админке на древо идет подгрузка
                        Zazh
                        05 июля 2016, 12:17
                        0
                        Просто я не помню как назвалась дополнение
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                16