somebug
@somebug

Нормально ли такое кол-во вызовов методов в Битриксе?

Запустил профилирование приложения через XDebug, немного смутило кол-во вызовов некоторых методов из ORM битрикс.

Вот код страницы:
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php');

\Bitrix\Main\Loader::includeModule('iblock');

$iblockId = 5;
$iblockElementId = 7;
$iblock = \Bitrix\Iblock\Iblock::wakeUp($iblockId);
$element = $iblock->getEntityDataClass()::getByPrimary($iblockElementId)->fetch();

\CMain::finalActions();


XDebug:
5f846dc1b689e677016315.jpeg
В самом приложении кол-во вызовов getValue более 5000.

Это нормальные метрики или я что-то делаю не так?
  • Вопрос задан
  • 349 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
битрикс хауно и не тонет оно только благодаря кешированию которое у тебя видимо отключено\не настроено.если же говорить о любой нормальной системе то over1000 обращений за один запрос это явный повод к рефакторингу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
25 апр. 2024, в 14:44
10000 руб./за проект
25 апр. 2024, в 14:44
250 руб./в час