Павел
Ты думаешь разницу в 100 раз даёт php?)
ну вообще обновление процессорами сильно дольше чем прямой запрос жахнуть
Миша
а где в msImportExport теперь настройка, что бы сразу публиковал импортируемое
Миша
найти не могу
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
5-10 мин да может и не быстро, но все работает, что и устраивает все стороны
Павел
доброй ночи кто может подсказать что за ошибка все время вылезает (ERROR @ —//— core/components/minishop2/processors/mgr/product/getlist.class.php : 240) PHP warning: count(): Parameter must be an array or an object that implements Countable
попробуй на 240 строчке в этом файле заменить условие if на if (is_array($this->options) || $this->options instanceof Countable) если поможет, то кто-нибудь за меня сделает PR и поправим в обновлении
Павел
но конкретно на 7 и выше можно использовать is_iterable
Павел
@ibochkarev 🙂
Павел
лан, пошел дальше делами заниматься
Danil
Кстати про таблицы минишопа, кто нибудь избавлялся от МС продукт файлс?
Danil
При 50000 товаров таблица 900к. чувствую проблему в масштабировании) думал может просто в сайт контент добавить столбик сколько файлов и при загрузке их ренеймить на 1.jpg, 2.jpg и тд. тогда легко будет найти все фото в целостности боюсь такого метода, вот думаю может кто уже лучше что придумал
⁩︎
а где в msImportExport теперь настройка, что бы сразу публиковал импортируемое
Создай столбец опубликовано со значением 1. При настройке экспорта ссылайся на него настройкой "обубликовано".
⁩︎
да бред, раньше была настройка
Ну я ее тоже не нашел. Делал так.
Миша
странно что убрал эту настройку
Миша
ладно, плагин накидаю
Danil
да
Алексей
да
Как вариант - в источнике оставить генерацию только миниатюры small, например, а остальные генерить по факту и складывать в кеш (phpthumbon например), тогда можно будет БД разгрузить, но будет ли это рационально - х.з.
Danil
У меня все фотки на cdn, не подойдет
Alexey
У меня все фотки на cdn, не подойдет
А какой используешь если не секрет?
Danil
Selectel
Alexey
Selectel
CDN такой?
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
наверное selectel
Danil
да, исправил)
Danil
Там же есть облачное хранилище
Danil
+ есть неплохой модуль для modx
Alexey
+ есть неплохой модуль для modx
Это хорошо, спасибо:)
Ekaterina
Ребятушки, подскажите, а можно ли в админке модх на сохранение ресурсов сделать алерт напоминание?
Ekaterina
Можно, на OnBeforeDocFormSave, какого рода алерт нужен?
напоминалка менеджеру, поменял ресурс поменяй еще и в другом месте то что к нему относится
Андрей
Сурово))
Pavel
напоминалка менеджеру, поменял ресурс поменяй еще и в другом месте то что к нему относится
А зачем показывать алерт когда можно автоматом поменять и в другом месте?
Pavel
Если логика прозрачная и стабильная то это также можно учесть, и даже настройки для логики закинуть в системные. Имхо алерты - не самый хороший вариант уже с порога. Только если время и бюджет очень ограничены
Arthur
Всем привет, пацаны!
Arthur
О, у вас тут как раз разговор про плагины. У меня вопрос по той же теме. )
Arthur
Подскажите, пожалуйста: у вас не было на модыксовых сайтах излишней нагрузки на сервак? Вообще, есть какие-то алгоритмы, как оптимизировать время до первой загрузки? И в дополнение такой вопрос: есть какие-то способы посмотреть, какие плагины сколько отнимают времени, или хотя бы полный списоок плагинов по конкретному событию?
Arthur
https://modstore.pro/debugparser
Спасибо. Пошёл экспериментировать.
Arthur
Если есть ещё варианты, я буду признателен за любые подсказки.
Алексей
Под 1000.
Хм... А что за проблемы с ответом сервера. Сколько ответ у вас?
Arthur
Это я про TTFB.
Dmytro
https://www.searchenginejournal.com/google-core-web-vitals-ranking-signals/387142/ Му ха ха Google Page Speed будет влиять на выдачу только с мая 2021 🙂 до этого не влияет 🙂 С любовью к СЕОшникам 🙂
Алексей
Около 1 секунды.
Php 7 на сервере?
Arthur
Arthur
С любовью, от сеошников. ))
Алексей
Ага.
Сайт написан на феноме или модикс тегах?
Dmytro
Сам по себе показатель не влияет. Он же ПОКАЗЫВАЕТ. А вот то, ЧТО он показывает, — разумеется, влияет.
Спорный момент. Понятно что если сайт грузится пару секунд то падает поведенческий фактор и это влияет но задротство типа что надо что б было все 99-100 из 100 не влияет ) но скоро будет )
Dmytro
Так что если Гугл пишет что будет влиять значит до этого времени не влияло 🙂 А СЕОшники как обычно понапридумывали в попытках понять закрытые алгоритмы 🙂 то что чем быстрее сайт тем лучше это понятно но прямая зависимость и влияние на выдачу будет с 05.2021 )) а до этого не было.
Dmytro
На самом деле напрягает любое задротство когда не прислушиваются к логике а упираются в цифры )
Алексей
Модыксовых.
Как правило на ответ влияет фильтрация и вывод списков. Если у вас это есть pdoRes, pdoPage msProduct, то это актуально для них
Arthur
На самом деле напрягает любое задротство когда не прислушиваются к логике а упираются в цифры )
Ну это какие-то неправильные сеошники. Гнаться за циферками в ущерб другим параметрам — действительно, глупо. Но ориентироваться на показатель PageSpeed'а как некий усреднённый счтётчик качества — это ок.
Arthur
Как правило на ответ влияет фильтрация и вывод списков. Если у вас это есть pdoRes, pdoPage msProduct, то это актуально для них
Пробую везде добавлять &cache=`1` или обёртывать в [[!getCache]] (с последним только экспериментирую, не знаю, насколько это окейный способ).
Алексей
Алексей
Кеш и так должен работать где он нужен. Например для pdoPage - кеширован нельзя
Arthur
Поочередно можно закоментировать вызовы и проверять что даёт и найти слабое место.
Да, самые простые и очевидные вещи я уже сделал. Остались подозрения только на плагины: убирал вобще всё, но TTFB всё равно зашкаливал. ((
Алексей
Куча менюшек может влиять...
Алексей
Куча разбиение по категориям
Алексей
Вызовы пдоРесс внутри пдоРесс
Алексей
Или ххреновый хостинг
Алексей
Ещё могЕт быть
Arthur
Эм.
Arthur
Или ххреновый хостинг
Повторюсь: убирал вообще всё, оставлял только вывод контентного поля — TTFB всё равно был больше, чем на других сайтах на том же самом хостинге.
Алексей
Ну да.
Если тоже высокий - отрубите плагины все. Не поможет, что то не так с хостом
Arthur
То есть, очевидно, какие-то плагины отрабатывают до загрузки страницы. Вот хотелось бы понять, как их можно проанализировать.
Arthur
Только вручную отрубать? Какого-то более цивилизованного способа нет? 😞