Миша
100к не ставил, но думаю при должном умении все ок будет. А в чем собственно там трабла? Я прост не читал выше
Anonymous
что в движек встраивать, я чет пропустил
да тут кричали что я ничего не показываю. дал исходник - можно в снипет вставить или из консоли и сравнить. чтение тв пока что только.
Миша
ааа
Anonymous
еще раньше давал как выводить каталог вместо дитто/пдоресурс. никому же не надо. демо мне делать некогда.
Миша
а каатлог выводится с помощью msProducts
Anonymous
это в минишопе. я про ресурсы и шопкипер. я это вобще для эвы делал но на рево тоже работает
Миша
а так шопкипер никто не использщует
Anonymous
для минишопа я не делал. там другие таблицы. но по аналогии можно.
Anonymous
40к товаров. наверно импорт/экспорт 3 часа. у меня меньше минуты.
Миша
ну импорт вообще пишется вроде всегда самому если больше чем 1к товаров
Anonymous
да я сайт пилил с шопкипером на эво. это оттуда все.
Миша
так а в чем претензия то?
Миша
Anonymous
работает ровно как обычный сайт, хз что там за оптимизация
ссылка на исходник http://arturplugin.000webhostapp.com/assets/tv_read.php.zip качайте и ставьте себе. нет там демо. просто кусок кода из либы для тестов.
Anonymous
так а в чем претензия то?
да они там пробел из ссылки не удалили наверно. и открылась главная стр. Нет там демо. и делать его пока негде
iWatchYouFromAfar
ставь да сравнивай,там исходник, мне больше всех надо что ли? я нес-ко раз проверил один раз в 220 раз в другой в 30. там кеширование на 5 уровнях, одно запускаешь, потом другое и оно уже частично из кеша возьмет. от размеров таблицы и выборки зависит, да кому я объясняю, почитай учебники, книги, погугли, там все написано. чтобы правильно сравнить надорваться можно, мне некогда, работы много. кстати как записывать много и быстро знаю только я, но никому не скажу, человечество к этому еще не готово :) да сами пишите и выкладывайте раз такие умные, может даже в репо что то похожее есть, но никто не знает. все юзают только только стандартные по докам и примерам на сайте, надо это встраивать сразу в движок или сильно рекламировать на каждом углу, а бесплатно это делать не интересно. или делать альтернативный движок modx-shop-1С заточенный под магазин и продавать.
ок
iWatchYouFromAfar
@webinmd проверь плз
Nikolay
Дак как точку вырезать в чпу ? кто нить подскажите пожалуйста!
чтобы вырезать точку нужно её заэкранировать: \.
Nikolay
как заменить не знаю
Nikolay
сдаётся мне, что суть в том, что просто прямые запросы делаются, во и весь секрет быстроты. В обход классов моделей и т.д.
Pavel
кто-то вроде накидывал, что ловата свой шопоголик понесет на эво
понесет, если будет техническая возможность и перспективы. пока наблюдаем.
Алексей
сдаётся мне, что суть в том, что просто прямые запросы делаются, во и весь секрет быстроты. В обход классов моделей и т.д.
Точняк. Сам делал это. Впечатления прям как у Артура - очень эмоциональные. Притом это всем понятно что прямые запросы - мега Фаст. И кому надо тот и делает так. А кому ненадо... Ненадо...
Алексей
Кстати для граждан Беларуси инфа... Ставил модикс на хостинге хостера бай - обычный и Битрикс. Быстрее для MODX оказался обычный Линукс... Я прям расстроился... (((
Nikolay
Точняк. Сам делал это. Впечатления прям как у Артура - очень эмоциональные. Притом это всем понятно что прямые запросы - мега Фаст. И кому надо тот и делает так. А кому ненадо... Ненадо...
это понятно, что быстро будет, если для каких-то задач узких ещё ладно, но порядка никакого с такими решениями, кастомизации. Иначе зачем вообще все эти ооп, orm и прочая требуха? На чистом php + mysql сайты будут летать заметно быстрее чем на хвалёном laravel и практически всех движках))
Павел
понесет, если будет техническая возможность и перспективы. пока наблюдаем.
а ты все еще гоняешь по чатику с поиском по ключевым словам))
Pavel
не читать же ваш флуд бесконечный
Anonymous
Всем привет. Вопрос к тем кто использует webP. Для какой графики чаще используется? Для контентных изображений или для дизайн изображений? И геморно ли будет реализовать поддержку webp для modx?
Павел
комбэкайте в эво, будет интересно насколько это норм затея хош, бота тебе накалякаю для поиска?
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
не ну это смотря как приготовить, я думаю там можно было покрасивее сделать, и если на сайте есть узкие места, то почему нет
я думаю узкие места есть ровно потому, что часть разработчиков не соображает даже в рамках базовых навыков sql
Sergey_K
как можно засадить импорт я слабо себ епредставляю.
Pavel
Добрый вечер. Вроде уже исправлял этот косяк, но забыл как. С formit и ajaxForm приходит два одинаковых письма подряд
Nikolay
я думаю узкие места есть ровно потому, что часть разработчиков не соображает даже в рамках базовых навыков sql
подразумевается, что в modx не надо пользоваться sql) есть своя orm, которая как раз и тупит
Nikolay
ну если много данных
Nikolay
процессоры
Sergey_K
подразумевается, что в modx не надо пользоваться sql) есть своя orm, которая как раз и тупит
Ну я о том и говорю - люди ничего не знают, кроме orm, хотя, в общем, кругохор должен быть базовый
Sergey_K
процессоры
Я думаю, что можно найти выход, там не такая сложная структура
Sergey_K
В конечном итоге - временные таблицы.
Павел
xPDO легкая и достаточно быстрая ORM Однако в техническом плане она оооочень древняя
Nikolay
да дело в том, что там проверки на права, инициализация кучи классов и прочее, а если напрямую работать с базой то всё быстрее должно быть
Nikolay
даже тупо объект из бд получить в каждом классе проверка имеешь ли ты к нему доступ
Sergey_K
Бест практис это использовать ее для построения запроса
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
а в чем сложность написать пару прямых запросов к базе?
Sergey_K
а в чем сложность написать пару прямых запросов к базе?
Я про это и говорю. Коля говорит, что сложно всю логику