У меня есть мое приложение cakePHP (размещенное на centOS 7), отслеживаемое appdynamics APM. В контроллере их мониторинга есть разбивка транзакций, которые занимают слишком много времени.
Я также установил простой плагин Chrome для синхронизации страниц. На одной из моих веб-страниц я получил следующие результаты:
Как видите, страница загружается через 157 секунд!
Однако в моем APM самая медленная записанная транзакция имеет «время выполнения» в 2,1 секунды.
Если мой сервер обслуживает страницы менее чем за 2 секунды (и обычно за 0,5 секунды), откуда эти ужасные 157 секунд? Как я могу контролировать источник этого времени загрузки?
Вот еще один пример с плагином Firefox для времени загрузки страницы:
Это заняло почти 54 секунды, и это реальное время загрузки (видел это mysekf). Однако Firefox Firebug на вкладке Net показывает, что для этой же страницы:
6 секунд для того же запроса? Почему они такие разные и почему Firebug неверен? Я видел себя, что загрузка заняла более 50 секунд
Задача ещё не решена.
Других решений пока нет …