Почему сайт работает медленно?
03.05.20184 основные причины медленной работы сайта и способы их устранения
1. Перегруженность баз данных MySQL.
Медленные запросы влияют на скорость работы сайта. Причины их возникновения разнообразны: неправильное написания запроса, огромный размер базы данных, неверная структура таблиц и даже большое количество простых запросов к MySQL. Чтобы избежать некорректной работы MySQL, мы советуем проводить оптимизацию таблиц баз данных.
2. Увеличение посещаемости сайта.
Здесь есть плохая и хорошая новость. Начнем с хорошей:
Ура, ваш сайт стал популярнее среди пользователей! Выбранный вами тариф уже не соответствует нужных мощностям, поэтому стоит задуматься о переходе на VDS/VPS или же выделенный сервер. Перенос сайтов на VDS абсолютно бесплатный, обратитесь в службу технической поддержки.
И плохая: Возможно, возрастание посещаемости спровоцирована роботами или DDoS-атакой. Оба варианта исключаются специальной проверкой, которую проводит хостинг-провайдер. Мы заметим атаку в первую очередь и сделаем все действия по предотвращению последствий атаки.
3. Использование сторонних ресурсов: социальных сетей, рекламы, денежных инструментов и т.д.
Большое количество рекламных объявлений, конечно, приносит вам доход, но в то же время замедляет работу вашего сайта. Что касается социальных сетей: они, как часть кода, также требуют отдельного запроса на сервер и на соединение с ним. Проблема может возникнуть также с затруднением доступа к внешним ресурсам. Отключите подгружаемый контент и проверьте, увеличилась ли скорость работы сайта. Если скорость возросла, оптимизируйте и сократите контент от внешних ресурсов.
4. Ваш сайт - тяжеловес.
В большинстве случаях "тяжесть” сайту изображения неверного размера и неправильного типа файла. Сжимайте картинки и фотографии обязательно, ведь 60-70% времени загрузки страницы отдается именно на них.
И еще несколько лайфхаков, чтобы ваш сайт летал, а не ползал:
- Не используйте собственный хостинг для загрузки видео- и аудиофайлов. Снижайте нагрузку на ваш сервер с помощью Youtube, Vimeo, SoundCloud и др.
- Будьте аккуратны с редиректами. Используйте относительные URL-адреса для файлов (к примеру, <IMG SRC = "image.png">), чтобы не тратить время на переадресацию http, https, www.
- Загружайте кэшированные версии сайта. Если каждый раз сервер будет генерировать страницу заново, это скажется на скорости работы вашего сайта.