Сайт работает медленно

Среднее время загрузки сайта

Время загрузки сайта на виртуальном хостинге обычно не превышает 3-4 секунды в зависимости от посещаемости, контента и работы скриптов сайта.
В некоторых случаях сайт загружается за больший промежуток времени. Как правило это происходит по причине «тяжелого» контента и неоптимизированных скриптов сайта.

В первую очередь рекомендуем проверить скорость загрузки вашего сайта из разных географических точек. Для этого воспользуйтесь одним из онлайн сервисов, например https://gtmetrix.com. Если результаты теста покажут время загрузки сайта в пределах нескольких секунд, а с вашего компьютера сайт грузится значительно дольше, это свидетельствует о проблемах сети между вашим ПК и сервером хостинга. В этом случае в первую очередь рекомендуем обратиться к вашему интернет-провайдеру.
Далее представлены наиболее частые причины медленной загрузки сайта и описаны рекомендации по их устранению.

Обращение к сторонним ресурсам

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

Перегружена база данных

Если информация на вашем сайте часто меняется, в таблицах БД может возникать фрагментация данных. Это в свою очередь приводит к замедлению работы сайта.
Чтобы объединить фрагментированные записи и избавиться от потерь пространства, происходящих из-за удаления и обновления записей, мы рекомендуем периодически проводить оптимизацию таблиц базы данных:

  • войдите в Phpmyadmin и выберите необходимую базу данных из списка, просто кликнув на её названии;
  • отметьте все таблицы в базе данных и в выпадающем списке. С отмеченными выберите пункт Оптимизировать таблицу.

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

Большой размер главной страницы

Большой размер главной страницы (десятки мегабайт) может являться причиной медленной загрузки сайта. Если на главной странице добавлен «тяжелый» контент, такой как анимированные баннеры или изображения высокой чёткости, попробуйте его частично убрать и проверить скорость загрузки сайта.

Ресурсоёмкие расширения

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

Возросшая посещаемость сайта

Медленная загрузка сайта может являться следствием возросшей посещаемости вашего сайта. В этом случае может быть два варианта:

  • посещаемость сайта возросла вследствие нормальных причин. Ваш сайт стал более популярным и ему уже не хватает ресурсов доступных на виртуальном хостинге. В этом случае рекомендуем перейти на сервер VPS: Как перенести сайт на VPS;
  • посещаемость сайта носит подозрительный характер. Рекомендуем проанализировать журналы сайтов на предмет DDoS атак или большого количества запросов от поисковых роботов. Как правило это дополнительно сопровождается возросшей нагрузкой на CPU. Выполните рекомендации данного раздела справки, они актуальны и при проблеме медленной загрузки сайта.

Включите кэширование в настройках CMS

Ускорить загрузку сайта поможет активация кэширования в настройках CMS. В Joomla и MODX можно активировать встроенный кэш, в WordPress рекомендуем установить кэширующий плагин WP Super Cache.

Настройка gzip и expires

На виртуальном хостинге, к сожалению, произвести настройку gzip и expires нельзя. Если вам критична настройка gzip и expires, рекомендуем приобрести сервер VPS. 

Рекомендации не помогли?

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

Если вы не нашли ответ, спросите у нас!
Запросить поддержку