Медленная загрузка страницы PdoPage + phpthumbon
Здравствуйте, использую PdoPage для вывод ресурсов и Ajax. Первая загрузка страницы крайне долгая, в среднем 13-14 секунд.
Вызов PdoPage:
Кто-нибудь сталкивался с подобной проблемой и как ее решал?
UPD: В общем-то понял, что долгая загрузка возникает из-за использования phpthumbon в чанке. Как решить проблему не понимаю. Надеюсь на вашу помощь :)
Вызов PdoPage:
<div id="pdopage" class="row">
<div class="col-md-12 col-xs-12">
<div class="rows product-list grid_full grid_sidebar grid-uniform">
[[!pdoPage?
&parents=`[[*id]]`
&element=`msProducts`
&depth=`1`
&tpl=`product-list`
&showLog=`1`
&includeTVs=`ProductImage, BannerBetween`
&prepareTVs=`ProductImage, BannerBetween`
&sortdir=`ASC`
&limit=`12`
&ajaxMode=`button`
&cache=`1`
&cacheTime=`3600`
&ajaxElemMore=`#pdopage .btn-dark`
&ajaxTplMore=`@INLINE <div class="refresh"><button type="button" class="btn btn-dark"><i class="fa fa-refresh"></i> ПОКАЗАТЬ ЕЩЁ</button></div>`
]]
</div>
</div>
[[!+page.nav]]showLog показывает следующее:0.0001149: pdoTools loaded
0.0005381: No cached data for key "resource/web/resources/29/6c7dbaa493f9e28011708ff6328bbdf8a74bdfc7"
0.0008459: Loaded "modSnippet" with name "msProducts"
13.5661960: Created inline "modChunk" with name "d05efc4505da373615bc515bcf02b061"
0.0002251: Created inline "modChunk" with name "55672c6cb61ac568824f4be69299581e"
0.0000911: Created inline "modChunk" with name "4f3e5113475c9912619244e9a35de906"
0.0001009: Created inline "modChunk" with name "5412949f8419d87e4477caa8ddf011d6"
0.0001130: Created inline "modChunk" with name "bd4cbd607cfa20989b5387164505200c"
0.0000780: Created inline "modChunk" with name "13d9c5132d112fc0a21423cf88f2a61e
0.0001471: Created inline "modChunk" with name "e6747421ac951eec87076a3f44c6a184"
0.0003500: Saved data to cache "resource/web/resources/29/6c7dbaa493f9e28011708ff6328bbdf8a74bdfc7"
13.5688210: Total time
2 097 152: Memory usageЯ так понимаю на продолжительность загрузки страницы влияют инлайн-чанки пагинации. В принципе и без AJAX грузится также долго. Не понимаю куда копать.Кто-нибудь сталкивался с подобной проблемой и как ее решал?
UPD: В общем-то понял, что долгая загрузка возникает из-за использования phpthumbon в чанке. Как решить проблему не понимаю. Надеюсь на вашу помощь :)
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Но тогда через PdoResources у меня нет доступа к ценам товара.
Я, конечно, могу создать ТВ с ценой и написать скрипт для их заполнения, но это выглядит как какой-то костыль.
И используйте:
Доступны все поля из таблицы modx_ms2_products:
article, price, old_price, weight, image, thumb, vendor, made_in, new, popular, favorite, tags, color, size, source