Задать вопрос
StaDi
@StaDi
Курьер в it отделе

Странное поведение xDebug + WinCacheGrind у include_once, кто-то может знает с чем связано?

Всем привет!
Достался тут адский сайт, загружался больше 3ух секунд.
Прогнал через связку xDebug + WinCacheGrind, увидел нереальное количество повторного подключения через include, на скорую руку заменил на include_once.
Сразу скорость загрузки увеличилась, но в логах появилась странная закономерность, при новых обновлениях страницы количество подключаемых файлов через include_once стало равно количеству обновлений, хотя по логике вещей он всегда должен включаться 1 раз. А скорость работы сайта в логах увеличиваться ...

Посему вопрос, это баг логера или всё таки такая логика в php ?
  • Вопрос задан
  • 146 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
65536
@65536
так он же все равно отрабатывает, чтобы проверить был ли включен файл. только при повторном срабатывании дальше проверки дело не идет.

пользуясь случаем хочу посоветовать крутой отображатель профайлов kcachegrind.sourceforge.net/html/Home.html (только линукс) гораздо человечнее, чем просто в таблицах копаться
Ответ написан
Ваш ответ на вопрос

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

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