Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Как проверить скорость ответа сервера

Обсудить
Скорость ответа сервера

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

Зачем проверять скорость сервера?

Скорость загрузки контента прямо влияет на то, захочет ли его в итоге посмотреть пользователь или нет.

Банальный пример – есть два сайта, которые продают пылесосы. Один загружается за 500 миллисекунд, а другой за 4 секунды. Есть ненулевая вероятность, что клиент, наткнувшись на второй магазин, откажется от покупки из-за собственной нетерпеливости. Медленный сайт приведет к потере денег, причем к заметной.

Сотрудники Skilled.co проводили исследование по теме и выяснили, что почти 80% клиентов медленных сайтов пользовались ими один раз и больше не возвращались из-за низкой производительности.

Задержка загрузки сайта в одну секунду отсекает до 7% потенциальных клиентов.

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Какие показатели скорости сервера нужно оценивать?

Есть две метрики, которые используются для оценки производительности веб-ресурсов.

TTFB

Аббревиатура расшифровывается как Time-to-first-byte («Время до получения первого байта»). То есть это тот период времени, который проходит с первоначального запроса клиентом в сторону сервера до его ответа и отправки первого байта данных. Можно понимать это как скорость достижения момента, когда сайт начинает передавать браузеру информацию о структуре веб-страницы и контенте, который на ней хранится.

Это и есть скорость ответа сервера (сайта). Чем ниже эта мера, тем быстрее пользователь получит отклик. Этот показатель должен быть не более 400 миллисекунд. Но лучше сократить его до 100.

Дозагрузка страницы

Из названия понятно, что речь идет об информации, хранящейся на сервере. О периоде времени с подключения до получения всех необходимых данных со страницы.

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

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

Сервисы для проверки скорости ответа сервера

Есть несколько онлайн-сервисов для тестирования производительности.

Яндекс.Вебмастер

Базовую информацию о скорости ответа сервера можно получить в Яндекс.Вебмастере. Даже без регистрации. Достаточно указать ссылку для проверки, и робот Яндекса оценит базовую производительность.

  1. Указываем ссылку в поисковом поле на главной странице.
  2. Затем жмем на кнопку «Проверить».

Запрос на проверку в Яндексе

Вебмастер покажет базовую информацию о вашем сервере. Но главное тут — время ответа сервера. В нашем случае это 236 миллисекунд. Код статуса HTTP должен быть 200, то есть соответствовать сигналу OK.

Отчет о скорости от Яндекса

Яндекс.Метрика

В Метрике можно получить более расширенный отчет. Информация там более объективная, так как учитывает расположение посетителей сервера и устройства, которые они используют.

Чтобы ознакомиться с данными о скорости ответа сервера в Я.Метрике:

  • Открываем Метрику и свой сайт на ней.
  • Выбираем графу «Отчеты».
  • Потом в подменю «Стандартные отчеты».
  • Затем в «Мониторинг».
  • Далее идем в отчет «Время загрузки страниц».Параметры Яндекс.Метрики
  • Указываем период, за который нужна отчетность.
  • И тип графика.Отчет скорости ответа сервера
  • Потом пролистываем чуть ниже и выбираем отчет по любому из нужных показателей. Например, «Ответ сервера».График скорости в Метрике


Данные о скорости в Метрике
Скорость на другом графике Метрики

Bitcatcha

Этот сервис попроще. Он показывает скорость ответа сервера в нескольких странах. Зато не требует регистрации, подключения плагинов и прочих сложностей. Достаточно ввести адрес страницы и кликнуть по иконке в виде лупы.

Сайт проверки скорости Bitcatcha

В ответ получите время ожидания ответа в разных частях мира.

Показатели Bitcatcha

WEBO Pulsar

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

Результаты тестирования WEBO Pulsar

  • Здесь видно время подключения к серверу с нескольких точек земного шара.
  • Время, которое ушло на создание соединения. Причем зашифрованного.
  • Время ожидания ответа (TTFB). Чем ниже, тем лучше серверная логика.
  • Размер базового ответа. То есть количество данных, которое изначально передал ресурс.

GTmetrix

По какой-то причине этот сервис тоже часто используется в РФ, хотя в нем нет ни одного узла для проверки скорости отклика в нашей стране. Но для ориентирования на другие регионы подходит.

Параметры GTmetrix

Чтобы менять серверы и прочие параметры тестирования, нужно зарегистрироваться.

Полезные советы по тестированию скорости сервера

Вот еще парочка советов на тот случай, если вы только начинаете вникать в тему.

Тестируйте хостинг-провайдера во время тестового периода

Почти все хостинги дают возможность испытать их «железо» бесплатно. За это время можно поднять на VPS средней тяжести проект и провести парочку тестов. Сразу станет ясно, что к чему.

Не используйте приложения для измерения скорости сервера

Речь идет о программах, устанавливаемых на компьютер. Они зависят от ресурсов ПК и показывают субъективные замеры. Количество полученной информации будет чересчур узким. Пользы почти никакой.

Ну а в остальном все. Стремитесь к минимальной скорости загрузки страниц и ответа сервера. Других правил нет.

echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте