Вопрос

Какие существуют инструменты для определения того, почему сайту требуется так много времени для загрузки страниц?

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

Я использовал YSlow для Firebug, и он присваивает сайту оценку A (90), так что на самом деле это не помогает.Есть ли там что-нибудь еще, что могло бы помочь мне разобраться в том, что происходит?

Это было полезно?

Решение

попробуйте использовать профилировщик, такой как xdebug, как настроить:

http://codex.wordpress.org/Testing_WordPress_Performance#Configuring_Xdebug_for_Profiling

согласно вашему сайту, создание страницы занимает много времени и выполняет довольно большое количество запросов:

<!-- 28 queries. 2.728 seconds. -->


<!-- Dynamic page generated in 1.553 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-01-12 16:23:03 -->

итак..был ли недавно добавлен плагин, который, возможно, выполняет много вызовов БД?

supercache очень поможет, запросам не нужно будет запускать все эти запросы, если страница кэширована...

Другие советы

На вашем сайте много (относительно больших) изображений, которые масштабированы до очень маленького размера.Я предлагаю вам создать миниатюры нужного вам размера.


Редактировать:Я только что перезагрузил страницу, и теперь она работает довольно быстро:скорее всего, потому, что все изображения теперь были буферизованы.

Обратный DNS показывает 35 других сайтов на вашем общем сервере dreamhost;если вас беспокоит скорость, общий хостинг - это проблема.

Попробуйте плагин Wordpress P3 (Профилировщик производительности плагина).

Это могло бы помочь, если плагин является частью проблемы.

Есть много вещей, которые могли бы вызвать это:

  • Медленное подключение к Интернету
  • Медленный / перегруженный общий сервер
  • Wordpress - не самый лучший написанный код и работает довольно медленно

Вы можете попробовать использовать плагин wordpress cache, чтобы ускорить работу (он не будет компилировать страницу каждый раз, когда кто-то обращается к странице).

Я видел время загрузки главной страницы в 7,5 секунд (согласно wp-super-cache).

Сначала я бы посмотрел на объем контента, который вы размещаете на первой странице.Попробуйте сократить его до содержимого первого дня в верхней части и посмотрите, ускорится ли работа страницы.Если это сработает, то вам нужно подумать об оптимизации содержимого на главной странице.Если каждый из них является циклом WordPress, то вы проходите через множество процедур с высокой нагрузкой.Вы могли бы рассмотреть возможность использования фильтров для каждого из этих WP-запросов, чтобы извлекать только небольшой объем данных, необходимый для отображения страницы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top