Добрый день, Господа! Прошу о помощи, т.к. самостоятельно разобраться не получается, не хватает квалификации по Битрикс.
Есть интернет магазин, крутится на "Битрикс: Управление сайтом 18.5.180" (если верить тому, что написано в подвале админки).
Существует проблема - очень медленно загружается страница заказа. Со списком заказов проблем нет, но когда открываешь какой-либо конкретный заказ на просмотр (скрипт sale_order_view.php) - менеджерам приходится ждать по 15-20 секунд, что не очень хорошо, особенно если при этом на проводе "висит" клиент.
Скрипт этот ссылается на /bitrix/modules/sale/admin/order_view.php
Для начала хочу разобраться на каких строчках кода происходят тормоза. Сам являюсь программистом, обычно такие вещи отлавливаю множественными вставками microtime() с выводом в файл, затем изучаю его содержимое ("метка-время") - определяю какой фрагмент кода выполняется долго. Чтобы не вслепую что то делать, а разбираться прицельно.
Но это битрикс, я боюсь что то испортить, здесь не понимая логики работы модулей вообще страшно что либо менять (тем более в системных файлах, не раз слышал мнение, что их лучше совсем не трогать в плане кода!).
Может существуют какие то встроенные отладчики, способные разобрать выполнение кода скрипта по времени?
Буду благодарен за любую помощь, советы, идеи!..
PS. Забыл добавить - поменять хостинг/тариф/перейти на VDS можно не советовать, на той неделе поменяли (с избытком), не помогло.
Есть интернет магазин, крутится на "Битрикс: Управление сайтом 18.5.180" (если верить тому, что написано в подвале админки).
Существует проблема - очень медленно загружается страница заказа. Со списком заказов проблем нет, но когда открываешь какой-либо конкретный заказ на просмотр (скрипт sale_order_view.php) - менеджерам приходится ждать по 15-20 секунд, что не очень хорошо, особенно если при этом на проводе "висит" клиент.
Скрипт этот ссылается на /bitrix/modules/sale/admin/order_view.php
Для начала хочу разобраться на каких строчках кода происходят тормоза. Сам являюсь программистом, обычно такие вещи отлавливаю множественными вставками microtime() с выводом в файл, затем изучаю его содержимое ("метка-время") - определяю какой фрагмент кода выполняется долго. Чтобы не вслепую что то делать, а разбираться прицельно.
Но это битрикс, я боюсь что то испортить, здесь не понимая логики работы модулей вообще страшно что либо менять (тем более в системных файлах, не раз слышал мнение, что их лучше совсем не трогать в плане кода!).
Может существуют какие то встроенные отладчики, способные разобрать выполнение кода скрипта по времени?
Буду благодарен за любую помощь, советы, идеи!..
PS. Забыл добавить - поменять хостинг/тариф/перейти на VDS можно не советовать, на той неделе поменяли (с избытком), не помогло.