Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
MobileDetect - проблема при установки компонента
Всего 126 145 комментариев
Фигня какая-то. Я бы попробовал поставить чистый сайт и аккуратно перенести на него всё, что нужно, замеряя скорость после каждого изменения.
но попробовал запустить сайт на этом
sweb.ru/
на котором уже давно работаю, картина та же, сайты modx уже были правда без минишопа, но и с каталогами в том числе, так что что нужно modx от хоста я в курсе
и видимо не в msProducts, getResources тормознее но выдает похожую картину
что-то в движке, вопрос с магазина снят -(
Создай новую страницу, укажи нулевой шаблон и вставь вот этот код:
Ну и скопируй сюда время выборки сниппета и время рендера страницы, в самом низу.
да дело не в getPage, смотрю дальше
попробую обновиться
дело не в msProducts — грешу на getPage, смотрю пока
Положил свой тестовый файл файл в папку /assets/images/petja777.jpg
id продукта, которому добавить картинку с загрузкой и созданием всех иконок = 4 ('id' => 4)
&resources=`` — это указание списка id через запятую. Для вывода категории используется &parents=``
Ищи, кто тормозит. Попробуй вызвать с шаблоном 0, выведи внизу плейсхолдер [^t^], для контроля.
[[!getPage@getpage_minishop2? &element=`msProducts` &tpl=`Product-Category` &limit=`10` &depth=`2`]]
работает быстрее конечно, но на большом количестве товаров, если поставить limit=`50` например все равно подтормаживает
загвоздка в том, что когда пытаешься вставить ?limit=`0` через адресную строку или в самом вызове, чтобы вывести все товары — происходит как раз вечный вызов. На сайте пока всего около 70 товаров максимум. Поставил limit=`80`, медленно но выводит и хотя бы не виснет на вечно, как в случае с limit=`0`.
тут что-то с msProducts, он как раз на странице товара тоже вызывается, чтобы вывести сопутствующие
версия Версия 2.0.0 pl2, но я пока не обновлялся до крупного т.к. жду стабильной новой версии, просто не видел каких-то кардинальных изменений msProducts, хотя может в версии дело?
подскажите, уже не знаю куда копать все варианты на исходе
Ешкин кот проверил в гугл хром консоле нетворк — долго отдаются js скрипты и css страницы в них проблемма вроде как… сумарно около 3 секунд жрут
рекурсивных вызовов точно нет, вообще убираю все проверки и вилки скриптовые — ничего не меняется
такое подозрение, что и мощностей хостинга хватает…
0.3859900: Total time
Возвращает чанки очень долго
вызов msproducts
[[!getPage@getpage_minishop2? &element=`msProducts` &tpl=`Product-Category` &limit=`10` &depth=`2` &showLog=`1`]]
чанк Product-Category
: он вывел. msProducts вызвал там же — реакции ноль.
Заходи в админку minishop2.com и проверяй, почему там работает, а у тебя нет.
Ну а пустая страница «Партнерам» — около 1й секунды. Если там нет некэшированного wayfinder на 10 уровней вглубь, или рекурсивного вызова сниппетов в чанках, то хостинг надо срочно менять.