2016-10-21 4 views
0

Вот мой код:Почему PHP замедляет загрузку моей страницы?

<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
     <title>title</title> 
    </head> 
    <body> 
    content 
    </body> 
</html> 

Как .html файл, он загружается в 16мс. Как файл php, он загружается через 5 секунд. Фактически, в DevTools он загружается намного быстрее, но пульсатор продолжает вращаться в течение 4.x секунд, а затем время загрузки изменяется на 5.x секунд. Кажется, это проблема php, но что происходит? Что я должен проверить? Это блокиратор, потому что на реальной странице есть аккордеон, который не станет доступен для клика, пока браузер не выпустит!

+2

Это все из вашего кода? – cmorrissey

+0

Какой у вас php для бэкэнд? Рамки или простые скрипты? У вас есть соединение db? – krasipenkov

+0

Имеет ли такое поведение в разных браузерах? –

ответ

1

Используйте инструменты Google PageSpeed. Он проанализирует вашу страницу, чтобы узнать, что замедляет вашу страницу. Вы можете попробовать YSlow Tools тоже (браузер аддон)

Page Speed Tools

yslow.org

+0

Спасибо, но это похоже на серверный инструмент. К сожалению, я нахожусь на сервере с общим выигрышем. php также является главной службой. – ColdSharper

+0

Re PageSpeed ​​... Я попробую Yslow. – ColdSharper

+0

Я установил yslow, и он выглядит полезным. Это говорит мне, что я «неправильно сконфигурировал ETags» и, возможно, некоторые проблемы с файлами cookie и изображениями. Тем не менее, последующее расследование должно произойти после выходных, начиная с которых в настоящее время приоритет отдается ресурсам. Мех. – ColdSharper

Смежные вопросы