«Предварительная загрузка» сайта Wordpress очень медленная - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть сайт Wordpress, на котором, когда вы набираете домен и нажимаете ввод, требуется 1,5–4 секунды, прежде чем первый фрагмент контента даже загружается:

http://undergroundhealthreporter.com/

Во-первых, у меня есть почти дюжина сайтов Wordpress на этом хосте, и у меня нет такой проблемы ни с одним из них, поэтому я не верю, что это проблема хостинга.

Во-вторых, я знаю, что сам сайт имеет большой объем контента и скриптов, но фактическое время загрузки сайта после появления первого фрагмента контента неплохое.

В-третьих, я экспериментировал с различными плагинами для кэширования Wordpress, и, хотя они помогают, похоже, ничто не устраняет эту проблему с ранней загрузкой.

Я подумал, что это может быть медленный DNS, но у меня также есть сайты с DNS, размещенные на GoDaddy, которые не такие медленные.

Есть идеи, как отладить эту проблему? Спасибо.

1 Ответ

1 голос
/ 23 сентября 2011

Вы можете посмотреть на такие инструменты, как YSlow, расширение Firebug, предназначенное для решения этого вопроса: http://developer.yahoo.com/yslow/

Я бы добавил отдельную страницу в директорию вашей темы, без кода в ней,и посмотрите, сколько времени понадобится вашему серверу для запроса файла вне контекста WP.Под этим я подразумеваю наведение вашего браузера на что-то вроде http://undergroundhealthreporter.com/wp-content/themes/your_theme_dir/testpage.php.Если это работает быстро, вы знаете, что проблема не в apache, не в mysql или чем-то в этом роде.

Если он работает быстро, я бы продолжил, добавив функции js и wp (возможно, сделав1007 * пользовательский шаблон страницы ) и отслеживание момента, когда все замедляется.

Если он не работает быстро, к сожалению, вам нужно углубиться в мир журналов Apache и оптимизаций MySQL.... но, надеюсь, это хорошее начало.

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