pdoPage 370 страниц
370 страниц пагинации генерируется 5-10 минут, цп 100%, рам 20-40%. Ну и если перейти на 2 страницу, то сново генерируется пагинация…
Про 2к страниц я вообще молчу
Из кэша конечно всё гуд выходит 0.3-0.5 сек
Главная страница
PS: было бы удобно, если бы можно было задавать лимит страниц пагинации
Про 2к страниц я вообще молчу
Из кэша конечно всё гуд выходит 0.3-0.5 сек
Главная страница
[[!pdoPage?
&parents=`2`
&fastMode=`1`
&setMeta=`0`
&limit=`25`
&prepareTVs=`0`
&maxLimit=`25`
&cache=`1`
&cacheTime=`0`
&scheme=`abs`
&showHidden=`0`
&hideContainers=`1`
&tpl=`tpl.main.chunk`
&ajax=`1`
]][[!+page.nav]]tpl.main.chunk{if $parent != 0}{set $doc = $pdoTools->getArray('modResource', $parent, ['select' => 'pagetitle,uri'])}{if $doc}
Картинка: <a href="/{$uri}">
<_img alt="{$doc.pagetitle} - {$pagetitle}" title="{$doc.pagetitle} - {$pagetitle}" src="http://i.domain.ru/thumbs/{$longtitle}"/>
</a>
Имя новости: <a href="/{$uri}">{$pagetitle}</a>
Категория: <a href="/{$doc.uri}">{$doc.pagetitle}</a>
{/if}{/if}PS: категорий очень много, т.к. секция тикета (название сериала) и тикеты (серии)total time: 9.3452 s
query time: 0.2025 s
queries: 101Бывает что по 30 сек 1 страница генерируется.PS: было бы удобно, если бы можно было задавать лимит страниц пагинации
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Полагаю, дело вот в этих дополнительных запросах
Попробуй из убрать, для начала.
вторая страница
Мб траблы из за того, что я вручную вожу uri для каждой страницы
в debugparser видно, что именно это грузится долго
Какая скорость если вызвать так?
Подумай, как составить выборку так, чтобы получать только страницы из нужных разделов, но не перечислять все эти id.
Можно указать параметр &depth нужной глубины, чтобы туда не попадали id самих выбираемых ресурсов. Начни от &depth=`1` и увеличивай до тех пор, пока не будут выводиться эти 370 страниц, но id в перечислении будет меньше, чем сейчас.
По умолчанию &depth=`10`, то есть, в условие попадают все потомки до 10го уровня вложения, что в твоём случае и тормозит работу.
Для того showLog и придуман.