Я использую класс Profiler Kohana3 и его шаблон профилировщика / статистики, чтобы синхронизировать мой сайт. На очень чистой странице (без AJAX, без jQuery и т. Д., Только загрузка шаблона и отображение текстового сообщения, без доступа к базе данных) время запроса составляет 0,070682 с (элемент «Запросы» в шаблоне «профилировщик / статистика») . Затем я использую два microtime () для измерения времени от первой строки index.php до последней строки index.php, это показывает почти очень быстрый результат. (0.12622809410095 с). Очень хороший результат.
Но если я отсчитываю время запроса с точки зрения браузера, все будет по-другому. Я использую Firefox + надстройку Temper data, она показывает продолжительность запроса составляет 3.345 сек! И я заметил, что с того момента, как я нажимаю ссылку для входа на веб-сайт (firefox запускает анимированный значок загрузки), до того момента, когда браузер завершает свою работу (анимация значка останавливается), это действительно занимает 3-4 секунды !!
На другом моем веб-сайте, созданном с помощью WikkaWiki, время, измеренное Temper Data, составляет всего 2190 мс - 2432 мс, включая несколько обращений к базе данных mysql.
Я пробовал чистую установку kohana, и обычная страница hello-world по умолчанию также загружает 3025 мс.
Все упомянутые здесь веб-сайты тестируются на одном и том же компьютере "localhost", с теми же настройками. На самом деле они просто размещены в разных каталогах на одной машине. В bootstrap.php для веб-сайта kohana включен только модуль базы данных.
Мне интересно, почему общий ответ веб-сайта kohana такой медленный, в то время как время выполнения кода php составляет всего 0,126 секунды ?? Есть что-нибудь, что мне следует изучить?
== Редактировать для получения дополнительной информации ==
Результат теста на стандартной странице phpinfo (): 1100-1200 мс (данные Temper)