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

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

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

Посему вопрос, это баг логера или всё таки такая логика в php ?
  • Вопрос задан
  • 145 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
65536
@65536
так он же все равно отрабатывает, чтобы проверить был ли включен файл. только при повторном срабатывании дальше проверки дело не идет.

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

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

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