Страница загружается быстро, но переходы страницы медленные - PullRequest
0 голосов
/ 19 июля 2011

Я использую PHP с CodeIgniter 2.02 и MySQL для своего сайта.Когда я нажимаю навигационную ссылку, чтобы загрузить другую страницу на моем сайте, загрузка занимает много времени.Я запустил профилировщик CodeIgniter, и это показывает, что для загрузки страниц требуется 2 секунды, включая выполнение контроллера и запросы.Это похоже на то, что веб-браузер просто думает около 4 секунд, а затем решает загрузить мою страницу.Кто-нибудь есть какие-либо предложения относительно того, как я мог бы отладить и точно определить проблему?

1 Ответ

1 голос
/ 19 июля 2011

Есть много факторов, которые могут быть причиной медленной скорости:

  • API, которые медленно отвечают на ваши запросы
  • Недостаточно памяти браузера
  • Плохой .htaccess или / config / routing
  • Высокая нагрузка на сервер
  • Плохое использование кэша или его отсутствие
  • Плохое использование условных операторов, циклов, тайм-аутов, sleep() и т. Д.
  • Слишком много включенных файлов
  • Etc ...

Я бы запустил юнит-тест приложения и воспользовался Google Page Speed ​​ для оптимизации. Он укажет на узкие места и даст совет по ускорению вашего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...