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

Скорость загрузки сайта, безусловно, является одним из ключевых факторов оценки ресурса посетитетелем. Также, скорость загрузки сайта влияет на желание пользователя посещать ресурс в дальнейшем. В чем же заключается проблема? На скорость загрузки сайта влияет огромное кол-во факторов, основные из них: 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. В конец файла, перед закрытием контейнера добавьте следующий текст:

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