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

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

Нормальное время ответа сервера

Какое время ответа сайта должно быть?

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

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

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

Как проверить время ответа сервера через Яндекс.Вебмастер

  1. Переходим по адресу: https://webmaster.yandex.ru/tools/server-response/
  2. В поле «Опрашиваемый URL» вписываем, адрес, который хотим проверить
  3. Нажимаем проверить
  4. Ниже в графе «Время ответа сервера» видим время ответа.

Как проверить время ответа сайта в панели вебмастера

Узнать время ответа сайта можно с помощью браузера

  1. Нажмите в браузере клавишу F12 (в браузерах на базе Chromium)
  2. Перейдите во вкладку Network
  3. Выберите Doc
  4. Перезагрузите страницу и дождитесь её загрузки
  5. Waiting (TTFB) — это и есть время ответа сервера, между запросом и ответом.

Узнаем время ответа через консоль браузера

Для сокращения времени ответа сервера рекомендуем:

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