Добрый вечер. Пользуюсь битриксом на уровне администратора недавно и не до конца понимаю, как это всё работает, поэтому могу делать только предположения.
Есть сайт https://okyes.pro, на котором есть проблема - очень долго грузятся странички: 1) Если человек не авторизован/в режиме инкогнито - то странички грузятся меньше 1сек. 2) Если авторизован - то магазин грузится ~10сек, всё остальное ~5 сек.
Пытался разобраться сам, что вызывает торможение: 1) Воспользовался встроенной отладкой битрикса, доступной для администратора. Судя по всему, при хождении по сайту (вне раздела магазина) подгружаются компоненты магазина. При этом в самом магазине этот компонент видимо дублируется - подгружается 2 раза, соответственно время затраченное вместо 5 сек - 10сек. - магазин
2) Установил модуль "Отладчик", чтоб пройтись по коду и выяснить по времени выполнения, что там тормозит. В настройках модуля нужно было указать абсолютный путь для папки, куда будет сохраняться трейс. Вроде указываю, но пишет, что такой папки нет. Как правильно?
Правильно ли я понял: 1) что так дублироваться подгружаемые компоненты в магазине не должны? если я правильно понял, как это всё работает 2) при хождении по другим разделам, тоже подгружается компонент магазина - что не должно быть, верно? 3) компонент магазина отрабатывает 5сек - что тоже много, наверное. Внутри происходит также обращение к внешним системам - возможно от них долго ответ ожидается, такое может быть? 4) и просьба дать ответ по xdebug, какой там путь для трейса писать
У Вас shared-хостинг? Вы указываете абсолютный путь от вашей директории, а php понимает абсолютный путь от корня. Выясните вашу папку ($_SERVER['DOCUMENT_ROOT']) и допишите ее.
Цитата
Lesha K написал: 1) Воспользовался встроенной отладкой битрикса, доступной для администратора
У вас 2 тысячи запросов, это не нормально - проверяйте компонент и его настройки.
Lesha K написал: 1) Если человек не авторизован/в режиме инкогнито - то странички грузятся меньше 1сек.2) Если авторизован - то магазин грузится ~10сек, всё остальное ~5 сек.
проверьте включен ли у вас композит, если включен то это вполне нормально. Точнее конечно не нормально, что сайт так долго думает, но по факту нормально)