Aliaksandr
Да это все понятно, но грузить все элементы сайта на одну страницу это изначально подразумевать, что их будет немного.
Aliaksandr
А потом говорить - тут не тянет, а там не предназначен:)
Evgeniy
Да это все понятно, но грузить все элементы сайта на одну страницу это изначально подразумевать, что их будет немного.
Именно так и подразумевается😉 Городить 11к ТВ это жестко. Проще таблицу расширить и JSON пихать в нужные документы
Aliaksandr
Именно так и подразумевается😉 Городить 11к ТВ это жестко. Проще таблицу расширить и JSON пихать в нужные документы
Да они городятся автоматом плюс по ним фильтрация, так что json-ом не забалуешь:)
Dmytro
А зачем 11 тыс тв? Можно плз задачу под это я вот хоть убей не могу придумать 200 еще ладно, ну 500 но больше то зачем? Не удобно же и проще уже структуру другую делать
Aliaksandr
И вот одна только проблема, что после 5к начала тормозить страница »элементы«
Aliaksandr
Не я эти параметры выдумал, я их просто экспортирую))
Dmytro
Делаем Тв param1 -param100 И привязку названия фильтра в категорию
Aliaksandr
Не мой мопед в общем
Evgeniy
Ладно, зайдем с другой стороны
Dmytro
Не верю что у одного товара больше 100 характеристик
Evgeniy
Плагинов/сниппетов/чанков/шаблонов/модулей не так много ведь?
Dmytro
Короче 11тыс тв слегка много Но радует что даже в таком варианте все работает ;)
Evgeniy
В ветке 1.х на каждый элемент выкидывалось по несколько 2 примерно запроса на каждый элемент + еще сами запросы с join-оами таблиц
Pathologic
Не верю что у одного товара больше 100 характеристик
100 видов товара по 100 характеристик - уже 10000
Evgeniy
В ветке 2.х используется ленивая загрузка. И на 1 сущность выкидыватся всего 2 запроса (получение категорий, получение списка элементов).
Evgeniy
Т.е. сама по себе страница просто при обновлении до версии 2.х должна уже в разы быстрее работать
Evgeniy
Aliaksandr
100 видов товара по 100 характеристик - уже 10000
41 594 товаров в 612 категориях, если быть точным)
Aliaksandr
Тогда вопрос решен?)
Осталось дождаться самой версии, а уж с использованием не заржавеет))
Evgeniy
Осталось дождаться самой версии, а уж с использованием не заржавеет))
По большей части ветка 2.х рабочая. За исключением установщика и некоторых экшинов в админке
Pathologic
Тогда вопрос решен?)
ты не про то говоришь (: тут нужна ленивая загрузка чтобы весь список не вываливало
Evgeniy
Ручное обновление с 1.4.4 должно пройти без проблем
Evgeniy
ты не про то говоришь (: тут нужна ленивая загрузка чтобы весь список не вываливало
1 запросом получаются все элементы. Вторым запросом получаются все характеристики этих элементов.
Evgeniy
Раньше по 1-2 запроса на каждый элемент
Evgeniy
что не так?
Aliaksandr
ты не про то говоришь (: тут нужна ленивая загрузка чтобы весь список не вываливало
Да можно и весь список, но не при открытии таба сниппеты, а именно на нужном табе тв:)
Aliaksandr
Если там все работает, то в понедельник занесу на тестовый хостинг и попробую обновить до 2.х
Dmytro
Идея хорошая , но нужно редко где поэтому не в приоритете;) что б подвинуть приоритет можно задонатить;) показав что это очень важно и нужно
Aliaksandr
Какой то подлец поломал sypex dumper уже:)
Aliaksandr
Уже само использование evolutionCMS можно в некотором смысле считать донатом))
Aliaksandr
Конечно. В рекламных целях лозунг "у меня самая крутая цмс в мире, использую я и еще 2 человека" - это провал:)
Aliaksandr
Речь не конкретно про меня, я даже на покрытие юнит-тестами донатил)) я в широком смысле))
Aliaksandr
А то сейчас опять закидают помидорами
Dmytro
Да мы ж все равно закидаем ;) по старой памяти ;) да и надо ж когото ;)))
Evgeniy
Речь не конкретно про меня, я даже на покрытие юнит-тестами донатил)) я в широком смысле))
Ну за прокрытие тесами мы сейчас к этому можно сказать тоже идем😉
Evgeniy
Раньше тесами покрывать было нереально. Ядро не готово к этому
Anonymous
А то через 12 минут все узнают, что её нет
Anonymous
Правда мне дико лень к компьютеру подходить😁 Так что скорей всего будет провал
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html Уже собрано: "тут будет сумма, если Дима даст урл с циферкой"
Anonymous
Всё Дима не успел
Dmytro
А тьфу ты я то думаю что за ссылку завтра сделаем
Aliaksandr
Хочу в eFilter выкинуть multiTV, а то он тоже подтормаживать начинает в стилизации от 20 параметров, посоветуйте какой-нибудь datatable, чтоб с drag-n-drop , sortable и редактированием. Или сразу на easyUI валить?:)
Aliaksandr
А то опять на webix полезу и никто не оценит))
Aliaksandr
extJS)
У меня как раз противоположная цель - чтоб меньше тормозило))
Dmytro
Webix рулит На последнем проекте запилили серверсайд фильтрацию + подгрузку и ляпота 11000 строк в базе работает шустро ;)
Pathologic
пффф
Dmytro
Простой и удобный дататабле;)
Pathologic
я к тому, что до этого что ли фильтрацию делали на js? (((:
Pathologic
и пагинацию тоже на js, загружая 11000 сразу?
Dmytro
Зачем пагинация???
Dmytro
Скролишь вниз и все оно догружает по 50 по умочанию
Dmytro
Если грузить сразу то на 3000 уже тупить начинает хоть с пагинацией зоть без
Pathologic
пагинация нужна, чтобы когда таблица отсортирована, можно было быстрее найти нужные строки ((:
Pathologic
но суть не в этом, получается ведь, что без вебикса все делалось черезжопно?
Aliaksandr
А в том вебиксе можно как то обновить данные и вернуться к той странице и строке, где был? Что то я запамятовал
Aliaksandr
Только хотел поискать решение на одном проекте, как проект увели :-))))
Dmytro
Можно все: https://snippet.webix.com/3f3c58ef
Dmytro
Вот пример запоминания состояния в локалстораж
Aliaksandr
Так вы ж сказали что клиент плохой ;)
Все они одинаковые, хороших по ту сторону не бывает))
Dmytro
Хз у меня 100% адекватные клиенты ;)
No
Футбол через 15 мин а вы всё о webix 😀
Dmytro
Да есть пару с которыми не сошлись подходами к работе, но я с ними просто не работаю и все ;)
Dmytro
Футбол через 15 мин а вы всё о webix 😀
А что это Футбол? Не знаю такого;)) это js или php? ;))))
Dmytro
Просто если считать что клиент гавно то он таким и будет да и как может с таким подходом быть норм работа? Вон есть чатик мелкий в ВК там там почему то почти у всех плохие клиенты. Я почему то думаю что дело не в клиентах
Aliaksandr
Таки что, народ голосует за вебикс?:)
Сергей