Сайт долго грузится?

Сайт долго грузится?
Скорость загрузки сайта, безусловно, является одним из ключевых факторов оценки ресурса посетитетелем. Также, скорость загрузки сайта влияет на желание пользователя посещать ресурс в дальнейшем. В чем же заключается проблема?

На скорость загрузки сайта влияет огромное кол-во факторов, основные из них:

1. Большое кол-во запросов во время загрузки сайта, в том числе запросы на внешние ресурсы (vk.com, сервисы google, yandex, подгрузка контента из других источников). Кол-во запросов не должно превышать 60-80.

2. Большой размер контент-файлов сайта (картинки высокого разрешения, не оптимизированные под WEB, flash-контент).

3. "Тяжелые" для виртуального хостинга CMS: OpenCart, 1С-Битрикс, Drupal и тд.

4. Неоптимизированный код или же проблема с подключенными плагинами/темами Вашей CMS.

5. Загруженный канал Вашего Интернет-провайдера.

6. Проблемы со стороны хостинг-провайдера.


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

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

Pingdom

Проверить скорость загрузки сайта можно, кликнув по ссылке.

Сайт долго грузится?

По результатам тестирования, важную роль имеют значение Load Time - время загрузки страницы и Page Size - размер страницы. Обратите внимание: если размер вашей страницы превышает 2-3 МБайта - это может быть весомой причиной медленной загрузки сайта.

Ключевым значением является кол-во HTTP-запросов во время загрузки Вашего сайта. Данное значение отображено на скриншоте выше - колонка Requests. Если кол-во запросов превышает отметку 80 - можно говорить о причине медленной загрузки сайта. Детальное отображение каждого запроса находится немного ниже итоговых результатов, в таблице Requests done to load this page:

Сайт долго грузится?

Обратите внимание на запросы к внешним серверам: кол-во данных запросов должно быть минимальным: не более 10.

Host-tracker

Проверит скорость загрузки Вашего сайта, выдаст развернутый результат.

Сайт долго грузится?

В процессе диагностики, есть также необходимость оценить скорость работы с базой данных. Для этого воспользуемся небольшим PHP-скриптом, который отображает время выполнения запросов к БД WordPress. В папке с темой WP, которая находится, как правило, в директории domain.com/wp-content/themes/theme_name, отредактируйте файл footer.php. В конец файла, перед закрытием контейнера <body> добавьте следующий текст:

<!-- Queries <?php echo get_num_queries(); ?> | Seconds: <?php timer_stop(1); ?> -->


В итоге, имеем следующий код:

Сайт долго грузится?

Загрузите страницу Вашего сайта, откройте исходный код страницы. Внизу страницы будет строка:

Сайт долго грузится?

Queries- количество запросов к базе данных, которые выполняются при загрузке страницы. Если значение Queries превышает 20-30, попробуйте отключить по очереди плагины WordPress .

Значение Seconds - время выполнения запросов к БД. Если значение Seconds более 1 секунды, следовательно, необходимо также отключить плагины WordPress и сменить тему. Возможной причиной увеличения времени выполнения запросов могут быть тяжелые запросы к БД или же большое кол-во запросов.

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