medvedgoff,
как минимум не тащите из базы ненужные поля, перечислите только те, что нужно в чанке. в параметре &select, перечисление в json массиве, формат здесь: https://docs.modx.pro/komponentyi/pdotools/obshhie... Ну и кеш чтобы дефолтный стоял(см. &cacheTime там же), вызов сниппета кешированный, без знака восклицания в начале.
Какой у вас веб-сервер? он точно справляется и успевает все за один раз загрузить? попробуйте меньшее кол-во картинок на странице..Ну и ошибки в логах MODX и веб-сервера тоже были бы интересны,если есть.
А ваш вызов сниппета продемонстрируйте? ну и само собой - рекапча установлена и настроена(recaptchav2.site_key, recaptchav2.secret_key, culture_key), да?
Напишите плагин, он будет перехватывать запрос на определенный адрес,делать запрос по новому адресу через CURL например, получать ответ, отдавать клиенту.
На настройки https влияют:
1) настройки со стороны хостера, убедитесь, что там везде редирект на https стоит
2) если есть редиректы в корне сайта в .htaccess(или в настройках nginx, если он у вас в качестве веб-сервера),
они должны быть закомментированы, либо рабочими, редиректить на https и не конфликтовать
3) внутри modx это /core/config/config.inc.php, там адреса домена должны быть с https
4) Убедитесь, что нет никаких плагинов, которые делают какие-либо редиректы для https, для нужд тестирования можно отключить. Это относится и к любым другим сторонним скриптам/дополнениям, которые могут перехватывать и обрабатывать эту адресацию
5) server_protocol системная настройка должна быть https, через базу можно обновить при неработающей админке
6) Почистите после всего кеш, еще раз проверьте в инкогнито режиме или сервисом типа https://www.redirect-checker.org
как минимум не тащите из базы ненужные поля, перечислите только те, что нужно в чанке. в параметре &select, перечисление в json массиве, формат здесь: https://docs.modx.pro/komponentyi/pdotools/obshhie... Ну и кеш чтобы дефолтный стоял(см. &cacheTime там же), вызов сниппета кешированный, без знака восклицания в начале.