Приглашаем на SEO-конференцию Collaborator 10 мая Зарегистрироваться

Как узнать время ответа сервера

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

Что такое время ответа сервера?

Время ответа сервера, показатель TTFB (Time to First Bite) — это время, которое проходит с момента, как ваш браузер отправил запрос к сайту (например, вы открыли главную страницу Google) до его ответа (сайт прислал браузеру первый байт данных), т.е. до начала формирования страницы.

Какая норма ответа сервера?

  • До 200 миллисекунд — отличный результат, редкие сайты показывают такие цифры; 
  • От 200 до 600 миллисекунд — хорошо, время ответа многих сайтов находится в этом диапазоне 
  • 1 секунда и больше — нужно оптимизировать работу сайта. 

Что влияет на время ответа сервера?

Больше всего на время ответа влияет:

  • перегруженность сайта плагинами, модулями; 
  • неоптимизированные запросы и не использующие индексы, которые делает ваш сайт к базе данных;
  • PHP-код вашего сайта, который написан неэффективно; 
  • сайт делает запросы к внешним ресурсам на стороне сервера; 
  • нагруженность темы или шаблона вашего сайта; 
  • высокая загруженность самого сервера.

Как проверить время ответа сервера для Google

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

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

 Google Analytics

Аналитика Google – это удобный и функциональный инструмент для получения детальной статистики по всем посетителям сайта. Она также позволит узнать скорость загрузки вашего сайта. Для этого необходимо:

Шаг 1. Обратиться в раздел «Поведение» → «Скорость загрузки сайта» → вкладка «Обзор»:

Как выяснить время ответа сервера инструкция

Среднее время ответа сервера — тот показатель который вам нужен.

Перейти в инструмент Google Analytics →

Как узнать время ответа сервера с помощью браузера?

Шаг 1. Нажмите в браузере клавишу F12 или вызовите контекстное меню и выберите пункт «Просмотреть код» — сочетание клавиш Ctrl+Shift+I (вызов панели разработчика). В нашем примере это браузер Google Chrome.

Шаг 2. Перейдите во вкладку «Network» а далее в «Doc». 

Шаг 3. Не выключая панель разработчика перезагрузите страницу. 

Шаг 4. В столбце «Name» выберите название страницы.

Шаг 5. В следующем меню, выберите вкладку «Time».

Параметр Waiting (TTFB) — это и есть время ответа сервера, между запросом и ответом.

Понятие времени ответа сервера

Инструменты для проверки время ответа сервера

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

PageSpeed Insights

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

Шаг 1. Перейдите на сайт инструмента PageSpeed Insights →

Шаг 2. Вставьте в поле URL-адрес сайта/страницы и нажмите «Анализировать».

Определение времени ответа сервера

Шаг 3. Дождитесь пока закончится анализ и получите следующее:

Время ответа сервера это

Webpagetest

Удобный и функциональный сервис для проверки TTFB с возможностью выбора браузера и местоположения. Возможность выбрать ГЕО – нужная функция во многих случаях. Дело в том, что скорость загрузки сайта зависит не только от внутренних, но и от внешних факторов. К последним относят локацию сервера и его удаленность от конечного сервера. Во многих случаях нужно проверять скорость загрузки сайта из определенного региона, так что сервис в этом плане весьма удобен.

Шаг 1. Перейдите на сайт Webpagetest.org →

Шаг 2. Введите URL-адрес сайта/страницы.

Шаг 3. Выберите ближайший сервер, ваш браузер и нажмите «Start».

Время ответа сервера. Что это

Тест займет от десятка секунд до нескольких минут. Интересующая нас характеристика будет отображаться в самом первом столбце – First Byte: 

Норма ответа сервера

Классно то, что Webpagetest позволяет использовать дополнительные настройки. Например, можно выбрать тип подключения (по кабелю, кастом, несколько вариаций 3G, 4G и LTE, DSL) и многое другое:

Факторы влияния на время ответа сервера

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

Netpeak Spider

Полезный и качественный инструмент, который используется для полноценной SEO-оптимизации и проведения соответствующего аудита. Удобство этого инструмента в том, что он сканирует TTFB сразу на всех страницах сайта, подсвечивая самые медленные из них в окне результатов анализа. Чтобы проверить время ответа сервера, достаточно указать домен и выбрать поиск по всему сайту:

Проверка времени ответа сервера для Google и Яндекса

Какие бывают инструменты для проверки времени ответа сервера

Перейти на сайт Netpeak Spider →

Как уменьшить время ответа сервера

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

1. Проверка базы данных. При каждом запросе к серверу происходит обращение к базе данных сайта. В хостинг-панели сайта отсортируйте таблицы по размеру и определите, какие из них больше всего весят. 

Перед очисткой таблиц сделайте резервную копию базы данных. Откройте таблицы по очереди, чтобы очистить из них ненужные строки. Например, старые кэши от плагинов, лишние опции, мусорные файлы. В WordPress эту задачу можно поручить отдельным плагинам, например WP-Optimize. Но, как показывает практика, они справляются с очисткой базы данных не всегда на 100%.

2. Создание кэша страниц. При последующем обращении к серверу страница не будет создаваться заново с помощью ряда запросов. В ответ браузеру будет предложена ее ранее сохраненная копия, что значительно сэкономит время. В WordPress для этой цели можно использовать плагин Hyper Cache.

3. Производительность сервера. Чтобы ответ поступал как можно скорее, рекомендуется использовать выделенный IP или VPS (Virtual Private Server или выделенный сервер). Бесплатный хостинг или сервер с низкой производительностью отдает ответ значительно дольше.

4. Кэширование скриптов. Это так называемые акселераторы PHP, создающие резервные копии команд. В результате при следующем запросе будет использован готовый бинарный код, а не заново сгенерированный. Несколько примеров акселераторов PHP: Alternative PHP Cache (APC), eAccelerator, PhpExpress, Windows Cache Extension for PHP, XCache, Zend OPcache.

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

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

Тест на время ответа сервера является первостепенной мерой по SEO-продвижению сайта. Для успешного ранжирования этот показатель на каждой странице не может превышать 200 мс. Оптимально, чтобы он был еще в 3-4 раза меньше. Чтобы узнать ответ сервера, используйте панели вебмастеров или сторонние ресурсы. 

Для уменьшения этого показателя:

  • очистите базу данных от мусора и ненужных опций; 
  • создайте кэши страниц и бинарных кодов PHP-соединений; 
  • перейдите на сервер с высокой производительностью; 
  • удалите обращения к сторонним ресурсам; 
  • уменьшите количество запросов к серверу.

Чтобы сократить время ответа сервера в WordPress, применяйте плагины кэширования, очистки данных и проверки запросов к серверу.

Читайте также наш материал, как проверить код ответа сервера.

Похожие вопросы

Похожие вопросы

  • Google Search Console

    Как работать в Google Search Console. Советы и рекомендации
    12 вопросов
  • SEO пузомерки

    Ключевые метрики SEO: где и как смотреть
    6 вопросов
  • Линкбилдинг

    Все про построение ссылочного профиля, крауд-маркетинг и аутрич
    10 вопросов
  • Для опытных

    Вопросы для продвинутых SEO-специалистов и новые подходы в SEO
    12 вопросов
  • Аналитика

    Вопросы по Google Tag Manager, Google Analytics
    6 вопросов
  • Контент

    Вопросы по SEO-копирайтингу. Какими должны быть SEO-тексты
    4 вопроса
  • Другое

    Общие вопросы по SEO. Все, что связано с поисковой оптимизацией
    1 вопрос
Согласно нашей политике использования файлов cookie мы обрабатываем их для обеспечения наилучшего пользовательского опыта