Миша
Миша
100к не ставил, но думаю при должном умении все ок будет. А в чем собственно там трабла? Я прост не читал выше
Миша
ааа
Anonymous
еще раньше давал как выводить каталог вместо дитто/пдоресурс. никому же не надо. демо мне делать некогда.
Миша
а каатлог выводится с помощью msProducts
Anonymous
это в минишопе. я про ресурсы и шопкипер. я это вобще для эвы делал но на рево тоже работает
Миша
а так шопкипер никто не использщует
Anonymous
для минишопа я не делал. там другие таблицы. но по аналогии можно.
Anonymous
40к товаров. наверно импорт/экспорт 3 часа. у меня меньше минуты.
Миша
ну импорт вообще пишется вроде всегда самому если больше чем 1к товаров
Anonymous
да я сайт пилил с шопкипером на эво. это оттуда все.
Миша
так а в чем претензия то?
Миша
Anonymous
так а в чем претензия то?
да они там пробел из ссылки не удалили наверно. и открылась главная стр. Нет там демо. и делать его пока негде
iWatchYouFromAfar
ставь да сравнивай,там исходник, мне больше всех надо что ли? я нес-ко раз проверил один раз в 220 раз в другой в 30.
там кеширование на 5 уровнях, одно запускаешь, потом другое и оно уже частично из кеша возьмет.
от размеров таблицы и выборки зависит, да кому я объясняю, почитай учебники, книги, погугли, там все написано.
чтобы правильно сравнить надорваться можно, мне некогда, работы много.
кстати как записывать много и быстро знаю только я, но никому не скажу, человечество к этому еще не готово :)
да сами пишите и выкладывайте раз такие умные, может даже в репо что то похожее есть, но никто не знает.
все юзают только только стандартные по докам и примерам на сайте, надо это встраивать сразу в движок или
сильно рекламировать на каждом углу, а бесплатно это делать не интересно.
или делать альтернативный движок modx-shop-1С заточенный под магазин и продавать.
ок
iWatchYouFromAfar
@webinmd проверь плз
Андрей
Nikolay
Nikolay
как заменить не знаю
Nikolay
Nikolay
сдаётся мне, что суть в том, что просто прямые запросы делаются, во и весь секрет быстроты. В обход классов моделей и т.д.
Алексей
Кстати для граждан Беларуси инфа...
Ставил модикс на хостинге хостера бай - обычный и Битрикс.
Быстрее для MODX оказался обычный Линукс...
Я прям расстроился... (((
Павел
Pavel
не читать же ваш флуд бесконечный
Anonymous
Всем привет. Вопрос к тем кто использует webP. Для какой графики чаще используется? Для контентных изображений или для дизайн изображений?
И геморно ли будет реализовать поддержку webp для modx?
Sergey_K
Pavel
Павел
комбэкайте в эво, будет интересно насколько это норм затея
хош, бота тебе накалякаю для поиска?
Sergey_K
Какое там, в жопу, кеширование, Артур? И ассемблера нет.
Nikolay
да кстати зачем бд, можно напрямую байты считывать с жёстких дисков какой-нибудь функцией на ассемблере, так ещё быстрее. Да и php в топку он медленный
Sergey_K
Я просто не понял, в чем гениальность решения
Nikolay
как я понял то что делают процессоры modx там заменено на серию чистых запросов к бд, которые генерит php
Nikolay
практически на каждой строке новая переменная или функция с корявыми названием и без форматирования, это жёстко
Nikolay
хотя мне тоже портянки иногда приходится писать, но я не настолько гениален, чтобы держать всё в голове, поэтому пишу комменты почти на каждой строчке, зато потом даже через месяц читаешь как книгу))
http://dl4.joxi.net/drive/2019/12/03/0013/3235/867491/91/0affc5925d.jpg
Sergey_K
Ну да. У меня свой класс написан для тяжелых запросов. И работает быстрее.
Но чота не приходило в голову этим гордиться.
Павел
Я люто кайфую когда нужно писать свои какие-то реализации, хз
Павел
От этого хотя б мозг не сохнет
Павел
Nikolay
не ну это смотря как приготовить, я думаю там можно было покрасивее сделать, и если на сайте есть узкие места, то почему нет
Nikolay
особенно как пишут типа импорт долгие часы длится
Nikolay
мне не приходилось такого делать, но для таких случаев можно и как у Артура, только почище)
Павел
Павел
обещаю, в некст версии он будет понимать не только слово ловата , но и все производные от него!!!11
Sergey_K
Sergey_K
как можно засадить импорт я слабо себ епредставляю.
Pavel
Добрый вечер.
Вроде уже исправлял этот косяк, но забыл как.
С formit и ajaxForm приходит два одинаковых письма подряд
Nikolay
Nikolay
ну если много данных
Nikolay
процессоры
Sergey_K
процессоры
Я думаю, что можно найти выход, там не такая сложная структура
Sergey_K
В конечном итоге - временные таблицы.
Павел
xPDO легкая и достаточно быстрая ORM
Однако в техническом плане она оооочень древняя
Nikolay
да дело в том, что там проверки на права, инициализация кучи классов и прочее, а если напрямую работать с базой то всё быстрее должно быть
Sergey_K
Nikolay
даже тупо объект из бд получить в каждом классе проверка имеешь ли ты к нему доступ
Sergey_K
Бест практис это использовать ее для построения запроса
Sergey_K
А потом стандартным экзекьют получать курсор.
Gaius Cassius
Sergey_K
Nikolay
как зачем, я удаляю товар, то мне надо тупо $product->remove(), и всё что с ним связано удалится, а то мне надо руками всё сделать. Хотя предчувствую встречный аргумент про взаимосвязи по Foreign keys))
Nikolay
ну или создать товар
Sergey_K
Дядь, еще раз - мы про импорт, вроде. К чему тут про remove?
Nikolay
2 таблицы - ms2_products и site_content
Sergey_K
Я знаю, в чем проблема?
Sergey_K
У меня на триггерах работает подобная связка
Sergey_K
Она сильно быстрее
Sergey_K
И автоматом делает все
Sergey_K
И более того
Nikolay
в том, что придётся писать руками кучу логики, когда она есть в процессорах
Nikolay
то что быстрее это да
Sergey_K
Прости, но есть нормальный пример, а не эта муета?
Sergey_K
Когда к продукту генерится еще по 10 таблицам.
Gaius Cassius
а в чем сложность написать пару прямых запросов к базе?