Задать вопрос
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.

Это нормальные метрики или я что-то делаю не так?
  • Вопрос задан
  • 403 просмотра
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
битрикс хауно и не тонет оно только благодаря кешированию которое у тебя видимо отключено\не настроено.если же говорить о любой нормальной системе то over1000 обращений за один запрос это явный повод к рефакторингу
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы