Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

Хостинг и скорость: на что смотреть

Хостинг — фундамент скорости. Разберём, какие его свойства влияют на время ответа и как их оценить.

Что даёт хостинг скорости

Прежде чем браузер начнёт загружать стили и картинки, он должен получить HTML. Время, за которое сервер подготовил и отправил первый байт ответа, определяется хостингом: мощностью, нагрузкой, расположением и настройками. Если этот этап медленный, все остальные метрики ухудшаются вместе с ним.

Браузер посетителяCDN и кешВеб-серверПриложение сайтаБаза данных
Где теряется время до первого байта

На что смотреть при выборе и проверке

Характеристики хостинга, влияющие на скорость
ПараметрПочему важенКак проверить
Время ответа сервераОпределяет старт всей загрузкиЗамерить время до первого байта в разное время суток
Расположение серверовЧем ближе к аудитории, тем меньше задержка сетиСравнить время ответа из разных регионов
Ресурсы и нагрузка соседейНа общем хостинге чужие сайты влияют на вашСмотреть, меняется ли скорость в часы пик
Версия языка программированияСвежие версии работают быстрееУзнать в панели, можно ли обновить
Поддержка HTTP/2 и HTTP/3Ускоряет загрузку множества файловПроверить протокол в инструментах разработчика
Кеширование и CDNСнимает нагрузку с сервераУточнить, что включено по умолчанию

Как измерить самому

Достаточно одной команды, которая покажет время каждого этапа запроса:

curl -o /dev/null -s -w "dns=%{time_namelookup} connect=%{time_connect} ttfb=%{time_starttransfer} total=%{time_total}\n" https://example.ru/

Запустите её несколько раз в разное время суток. Если время до первого байта стабильно большое даже для простой страницы, проблема в хостинге или приложении, а не в вёрстке.

Когда пора менять тариф или хостинг

  1. Время ответа заметно выросло вместе с посещаемостью.
  2. В журнале сервера много ошибок 5xx или обрывов соединения: подробнее в статье про ошибки 5xx.
  3. Оптимизация приложения уже сделана, а время ответа остаётся высоким.
  4. Хостинг не даёт включить нужные настройки: современный протокол, кеш, свежую версию языка.

Не спешите с переездом. Сначала убедитесь, что причина именно в хостинге, а не в тяжёлом запросе или отсутствии кеша. Если переезд всё же нужен, следуйте плану из статьи про перенос сайта на другой хостинг. Общий обзор влияния — в статьях про хостинг и техническое SEO, HTTP/2 и HTTP/3 и CDN.

Вопросы, которые стоит задать хостинг-провайдеру

  • Какие ресурсы гарантированы, а какие делятся с другими клиентами?
  • Где физически находятся серверы и есть ли выбор расположения?
  • Какие версии языка программирования и базы данных доступны, как быстро появляются новые?
  • Включены ли сжатие, современные протоколы и кеширование на уровне сервера?
  • Как устроены резервные копии и сколько времени занимает восстановление?
  • Что происходит при резком росте посещаемости: сайт замедляется или блокируется?

Частые вопросы

Как хостинг влияет на скорость сайта?

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

Как быстро проверить время ответа сервера?

Замерить время до первого байта простым запросом несколько раз в разное время суток или с помощью инструмента измерения.

Всегда ли помогает переезд на более дорогой тариф?

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

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также