Evgeniy
из за алиас мапа
Алексей
Ого.. 500к... Что тут сказать? Фильтрация на страницах по параметрам будет? Опциями же будете пользоваться? Поиск если мСеарч2 будет умирать вне зависимости мощности сервера ))))
Алексей
ну основная проблема будет - переписать все на прямые запросы.... ну и если нужен поиск текста по товарам - х.з. эластик получается нужен.
Алексей
боюсь что тюнинг движка не поможет. скорее всего нужна другая структура БД....
Алексей
т.к. я сравнивал 200к ресов на минишопе и на своем допе магаза - разница есть.
Алексей
загуглите elastic search
Алексей
увы доп в разработке пока.... поэтому продавать нечего :)
Иван
Спорное решение. Когда на старте можно выбрать нужный инструмент для реализации
Иван
Удачи
Алексей
а.. еще 200к - сразу делайте на прямых запросах в БД.... т.к. после 20к добавление товара будет пару секунд :) ну и это растянется на несколько дней :)
Алексей
Простая генерация товаров для минишопа на прямых запросах занимала пару часов. (Генерация!) а парсинг - в разы больше. для 200к
Алексей
Если не ошибаюсь из кеша около 1 сек. но при этом в ОДНОЙ категории максимум 10к ресурсов попадало в выборку. Если будет более 10 то время увеличится значительно.
Миша
Зачем😂😂
Миша
Не проще именно под этот проект сделать
Миша
Нужно выбирать инструмент под проект а не проект под инструмент
Алексей
1 мл товаров????
Alexey
Щас бы не использовать нормальные отработанные решения, а несколько баз данных пилить
Миша
Это как вместо автобуса запустить смарт машинку
Миша
На такое количество только использование фрейма
Alexey
а вот чисто ради интереса, откуда столько товаров, вы же СЕО будете продвигать? описания будут уникальные? мне всегда было интересно кто и как на такой объем пишет описания. Наверное целый штат текстовиков нужен
Миша
Я для начала посмотрю как они будут миллион товаров парсить
Миша
У меня три магазина парсят по пять человек и то потом говно всякое разгребают
Миша
А там товаров то 85000 всего
Миша
Мне кажется чел просто стебетсч
Alisa
Почему?
Миша
Да потому что это бред
Иван
особенно после этого
Alisa
Ну, на счёт человеческих ресурсов, это его проблемы. А парсить пачками не так и сложно.
Миша
У меня просто есть реальные результаты и опыт парсинга и наполнения. Я вижу как это делается. И за миллион товаров я бы не взялся от слова совсем
Миша
Ну сейчас обидно было, а мы тут быдло чисто все😂
Миша
Проверки скриптами😁
Миша
да хоть лям)) Как то пофиг))
Dmitry
всем привет, указываю в simplesearch список родителей ресурсы которого выводить, но выводит ещё и самого родителя, в чём может быть проблема? [[!SimpleSearch? &minChars=1 &docFields=pagetitle &perPage=8 &ids=23 &idtype=parents ]]
Алексей
Да. Про ресурсы.
Dmitry
Используй pdoResources вместо simpleSearch.
в рамках simplesearch не извернуться, как вариант, выводить ресурсы по шаблону
Алексей
Тут важный фактор есть. И он заключается в том чтобы в категории а следовательно и в выборке было максимум 5...15 тыс страниц. И почти не важно сколько в самой таблице 1 лям или 2. На своем компоненте я ещё не тестировал лямы товаров.
Алексей
Ну на ресурсах в любом случае дальше 100к не уедите в будущем В любом случае придёте к своим таблицам и в ручную написанном фильтре и выводе...
Sentinel
Ребят, а как можно посмотреть размер папок на ispManager никто не подскажет? modSizeControl вообще не показывает данные почему то
Алексей
Ну вы же понимаете что я имею в виду 100к всего на сайте, а не в категории.
Алексей
Если мы говорим о модикс ресурсах.
Алексей
Все что больше - отдельные таблицы и прочее... И по этой причине я пишу свой магаз...
Алексей
Если бы лям спокойно на минишопу делался, то и смысла небыло. Но ждать по 3 секунды из Кеша не каждый пользователь сможет.
Dmitry
pdoResources element => simpleSearch так пробовал?
да, так прокатило, спасибо
Алексей
Контекст и таблица это не связанные вещи
Alisa
50k предел нормальной работы. Дальше нужны свистопляски.
Alisa
mSearch2 и pdoPage не могут работать даже с 200к из-за передачи всех id из выборки в пагинацию через оператор MySQL IN
Миша
50k предел нормальной работы. Дальше нужны свистопляски.
не, ща парень сделате с миллионом, я просто результат хочу посомтреть
Alisa
Вот, кстати, вопрос по теме. Внутри getProducts есть GROUP BY впиленый по-умолчанию.
Alisa
Он там обязателен?
Миша
епта, 20 минут делал фотки удоса и прочего что бы в киви авторизацию пройти, и в самом конце нажал ок и мне ошибка сервера, и все заново))
Alexey
Подскажите пожалуйста, каким методом в плагине можно установить цену доставки? плагин на событие msOnSubmitOrder
Alexey
Я хочу передать в input ее
Миша
тогда вопрос не понятен
Миша
можно расширить класс доставки и там ее обрабатывать
Alexey
можно расширить класс доставки и там ее обрабатывать
:))) ладно, на самом деле расширить не проблема. я хотел чисто плагином. но вот что то сложности. Не до конца понимаю как плагины работают.
Миша
ели откроешь класс доставки, увидишь где вызываются плагины
Миша
точнее события
Alexey
ели откроешь класс доставки, увидишь где вызываются плагины
Все, я понял, похоже все таки придется расширять. Он уже потом записывает цену доставки, гораздо позже msOnSubmitOrder
andrey
50k предел нормальной работы. Дальше нужны свистопляски.
» из-за передачи всех id из выборки в пагинацию мож я чо не понимаю, но что мешает завести тупо табличку из одного-двух полей и на onSave писать туда кол-во активных элементов в разделе, и пагинацию формировать самостоятельно. И не использовать pdoPage.
Eugene
У меня цена доставки с фронта идет
т.е я могу через инспектор задать любую цену? Б - безопасность
Yani
Всем привет от команды Sterc и Heibel! Меня попросили напомнить о скором мероприятии. Сейчас заявки на участие в MODX Digital SnowUp (включая 4-ый MODX Bug Hunt) подали 103 человека из 19 стран (а, может, и больше) и 5 континетов. Однако мы все еще ищем людей из Южной Америки и Австралии, чтобы собрать Сборную Мира. Присоединиться к нам: https://vi.to/hubs/modx-meetup/
Dmytro
https://github.com/evolution-cms/evolution/releases/tag/3.1.2
Alexey
т.е я могу через инспектор задать любую цену? Б - безопасность
Тогда принимаю рекомендации по улучшению. Стоит виджет почты россии, который работает чисто на фронте. при выборе он может чтото джаваскрипом поставлять. Ну хотя можно сделать аджакс запрос в принципе...
Миша
Alexey
Миша выше написал. И для почты я вижу что есть API, для расчета на беке
Ну другой вопрос, я понимаю как лучше сделать но пока что решено так
Alexey
Явно решение не заказчика.
До меня было принято решение к сожалению
Anonymous
если вдруг кто работу ищет, у нас тут вакансий пачка https://www.linkedin.com/feed/update/urn:li:activity:6762351817771880448/
U
Добрый день коллеги! Первый раз с таким столкнулся. Хочу выставить френдли урлы, а он уходит в белый экран и ни как не меняется ((( если перезагрузить страничку
Sergey_K
Тогда принимаю рекомендации по улучшению. Стоит виджет почты россии, который работает чисто на фронте. при выборе он может чтото джаваскрипом поставлять. Ну хотя можно сделать аджакс запрос в принципе...
Обычно просто с фронта передаются все данные, а в ответ идет цена. Но сейчас большая часть доставок рассчитывается в несколько этапов. Типа сдэк - выбрал город, потом пвз и потом уже вывалило тарифы. Под такое минишоп не заточен...