Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Serpstat. Нажимая "Принять и продолжить", вы соглашаетесь с нашей Политика конфиденциальности

Сообщить об ошибке

Отменить
23123 2
How-to Читать 5 минут

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

Как сократить время ответа сервера
АУДИТ САЙТА — СКОРОСТЬ ЗАГРУЗКИ
Инструкцию одобрила
SEO-оптимизатор в Agilie
Узнать время ответа сервера можно с помощью панелей веб-мастеров или сторонних инструментов. Если после запроса к серверу страница генерируется дольше чем 200 мс, используйте разные методы уменьшения этого показателя.

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

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

Чтобы узнать время ответа сервера, обратитесь к панелям вебмастеров. В Яндекс.Вебмастере введите домен в строку и нажмите «Проверить»:
Проверка ответа сервера в Яндекс.Вебмастер
Код статуса HTTP должен быть 200 ОК, а время ответа сервера — не больше 200 мс. В идеале этот показатель рекомендуется сделать еще в 4 раза меньше. Чем скорее генерируется запрашиваемая страница, тем лучше она ранжируется в поиске. Такую прямую зависимость SEO-продвижения от скорости серверного ответа обнаружили в исследовании специалисты MOZ.
Связь скорости ответа и SEO-продвижения
Для определения показателя в Google Analytics следует зайти в раздел «Поведение»:
Среднее время ответа сервера в Google Analytics
Показатели скорости загрузки и рекомендации по их улучшению подает инструмент PageSpeed Insights:
Проверка скорости загрузки сайта PageSpeed Insights
В отчете можно посмотреть показатели скорости для мобильной и десктопной версий.

Еще один метод распознавания медлительности ответа сервера — обращение к сторонним инструментам. Например, Netpeak Spider и Webopulsar. Этот параметр также включен в SEO-аудит сайта в Serpstat:
Скорость загрузки в Аудите сайта Serpstat

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

Даже если это значение входит в допустимые рамки, всегда рекомендуется сократить его еще больше. Этому способствуют несколько способов:
1
Проверка базы данных. При каждом запросе к серверу происходит обращение к базе данных сайта. В хостинг-панели сайта отсортируйте таблицы по размеру и определите, какие из них больше всего весят:
Размер таблиц в базе данных
Перед очисткой таблиц сделайте резервную копию базы данных. Откройте таблицы по очереди, чтобы очистить из них ненужные строки. Например, старые кэши от плагинов, лишние опции, мусорные файлы. В WordPress эту задачу можно поручить отдельным плагинам, например WP-Optimize. Но, как показывает практика, они справляются с очисткой базы данных не всегда на 100%.
2
Создание кэша страниц. При последующем обращении к серверу страница не будет создаваться заново с помощью ряда запросов. В ответ браузеру будет предложена ее ранее сохраненная копия, что значительно сэкономит время. В WordPress для этой цели можно использовать плагин Hyper Cache.
3
Производительность сервера. Чтобы ответ поступал как можно скорее, рекомендуется использовать выделенный IP или VPS (Virtual Private Server или выделенный сервер). Бесплатный хостинг или сервер с низкой производительностью отдает ответ значительно дольше.
4
Кэширование скриптов. Это так называемые акселераторы PHP, создающие резервные копии команд. В результате при следующем запросе будет использован готовый бинарный код, а не заново сгенерированный. Несколько примеров акселераторов PHP: eAccelerator, XCache, PhpExpress, OpCache.
5
Использование сторонних сервисов. Иногда для получения данных внутренний сервер обращается к стороннему неподконтрольному источнику, который принимает участие в построении ответа. От него отклик может идти долго или вовсе меняться, как итог — ответ сервера на вашем сайте замедлится. Совет: использовать запросы только к внутренним ресурсам.
Проверка длительности серверного отклика — первый шаг к созданию сайта с быстро загружаемыми релевантными страницами. Тестируйте этот показатель не только на главной странице, но и в разделах, карточках товаров, категориях. После достижения нужного результата переходите к следующему шагу — уменьшению скорости загрузки страницы.

Заключение

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

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

Чтобы сократить время ответа сервера в WordPress, применяйте плагины кэширования, очистки данных и проверки запросов к серверу.
Эта статья — часть модуля «Аудит сайта» в Serpstat
«Аудит сайта» в Serpstat" title = "Как проверить время ответа сервера и уменьшить его 16261788254276" />
Аудит всего сайта или отдельной страницы в один клик. Полный список ошибок, отсортированный по критичности, пути их устранения и рекомендации. Любая периодичность проверки и автоматическая рассылка отчетов на почту.
Запустить аудит сайта

Сэкономьте время на изучении Serpstat

Хотите получить персональную демонстрацию сервиса, тестовый период или эффективные кейсы использования Serpstat?

Оставьте заявку и мы свяжемся с вами ;)

Оцените статью по 5-бальной шкале

3.64 из 5 на основе 11 оценок
Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.