Спасибо разработчикам за D7 и ORM. Реально упрощает жизнь "хотящим странного".
Даже при работе с классическими инфоблоками.
Даже при работе с классическими инфоблоками.
сделал тыщу замеров чтоб сравнить Bitrix\Main\UserTable::GetList и CUser::GetList первый оказался в ~8 раз медленней |
итак, сам запрос то выполняется за примерно такое же время там +- а вот жутко тормозит метод всё остальное и запросы не похожи только в фильтрации в орм (`main_user`.`ID` in (1, 2)) в старом (1=1 AND ( ( (U.ID='1' and U.ID is not null) OR (U.ID='2' and U.ID is not null) ) ) ) |
ну типа орм, универсальность все дела, удобство пользования блаблабла....но потеря в производительности жаль, что в разы теряем :( хотя оно и логично, 3 огромных класса для работы с ним VS прямого описания каждой таблицы вручную |
Козлов Дмитрий написал: то будет быстрей. В 8 раз медленный ОРМ выполняющий 1 запрос в базу или быстрый GetList, а потом цикл с сотней GetByID |
Даже при работе с классическими инфоблоками. |
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».