Время ответа сервера: вопросы заинтересованных владельцев сайтов
Поведение пользователей по отношению к различным ресурсам характеризуется определенными закономерностями. Существуют ситуации, когда подавляющее число гостей, закрывают сайт, не дождавшись ответа сервера. Этот параметр – одна из составляющих полного времени загрузки сайта. Ответ сервера занимает приблизительно половину от 1.5-3 секунд, требующихся для визуализации проекта в браузере. Случай с худшими временами затрагивает проблемы посерьезнее, его рассмотрение будет затронуто лишь частично.
Время ответа сервера – на что и как влияет?
Сначала о терминах. Процесс загрузки делится на несколько значимых этапов:
- отправка запроса на серверFile Transfer Protocol - сокращенно FTP (в переводе с английского - протокол передачи файлов) - интернет-протокол, позволяющий осуществлять передачу данных в сети. Его…Перейти к словарю терминов ;
- получение ответа, после первого байта;
- загрузка всех данных страницы;
- визуализация проекта в браузере.
Время ответа сервера – это период, за который происходит загрузка кода HTML, необходимого для визуализации страницы. Но для сайтов важно, что пользователь «видит» прохождение каждого этапа. Сначала кликКлик — переход на сайт. Чем больше кликов, тем больше пользователей переходят по ссылке на сайт. Точное количество кликов можно определить 2…Перейти к словарю терминов Click Through Rate или CTR (перевод, что можно перевести, как кликабельность) - это соотношение между общим числом показов и кликов (переходов) по баннеру или рекламному…Перейти к словарю терминов по ссылке/баннеру/прочему активному элементу. Далее открытие нового окна + появление в адресной строке названия домена. Отображение основных элементов страницы. Полная загрузка данных с текстом, картинками, графиками и рекламой.
Именно такой визуальный контакт на каждом этапе прорисовки дает повод пользователю оставаться на странице. При длительном отсутствии «сигналов» в браузере, потенциальный клиент уходит с сайта, закрывая документ или возвращаясь в поисковую выдачу. Эти результаты фиксируют боты, накапливают данные, оправляют на обработку в алгоритмы ранжированияНабор формул, в соответствии с которыми осуществляется формирование выдачи и ранжирование веб-страниц. Основная задача алгоритма ПС - продемонстрироватьПерейти к словарю терминов .
Однако сами цифры в итоге могут не влиять на позиции сайта. Главным критерием выступают аналогичные времена загрузки для других проектов, продвигающихся в одном регионе. Например, ответ сервера кажется недопустимо высоким (около секунды и более). Это может оказаться нормальным, если проекты конкурентов загружается примерно на том же уровне. Но рассчитывать на подобные поблажки судьбы не стоит. Лучше заняться оптимизацией скорости загрузки, в том числе времени ответа сервера.
Две причины для размышлений о параметрах скорости загрузки
Первое, поведениеПоведенческие факторы - весь комплекс действий, осуществляемых аудиторией на определенном веб-ресурсе. Первый приход, численность просмотренных страничек, общее…Перейти к словарю терминов пользователей.
Если на сайт совершен переход, а отклик от сервера надо ждать более 0.5 секунд (сегодня все чаще говорят о 0.2 секундах), то вероятность закрытия страниц увеличивается. Статистика показывает, что в среднем число отказовСтепень отказов - показатель, указывающий на то, предоставляет ли ресурс ценность для пользователей. Очень часто случается следующее: посетители сайта, после…Перейти к словарю терминов для таких проектов на 4-5% больше.
Второе, отношение к проблеме самих поисковиков.
Так, поисковая система Гугл ограничивает показы сайтов в органической выдаче, если время отклика сервера превышает те же пределы в 0.5 секунд. Аналогичная ситуация для Яндекс. Дополнительно отметим, что идеальное время ответа стремиться к уменьшению до 0.1 секунды.
Что использовать для тестирования?
Сегодня в интернете есть более 100 сервисов, предлагающих определить скорость загрузки сайта поэтапно. Но результатами сторонних приложений пользоваться не всегда целесообразно, вот по каким причинам:
- тестирование не дает чистого значения (учитывается создаваемая нагрузка конкретным IP, особенности соединения и т.д.);
- одно единственное или даже несколько измерений не позволяют определять проблемной области (не отвечает, почему показатели неудовлетворительные);
- данные все учитываются только в том приложении, где происходит анализ.
Для поискового продвижения лучше сразу понимать, как ПС Яндекс или Гугл воспринимают конкретный сайт. Ориентироваться на результаты, только с помощью ботов этих сервисов.
Как проверить время ответа сервера в Яндексе?
Система предлагает получать данные с помощью разных ботов в Вебмастере, а также посредством настройки отчетов в приложении Метрики.
Для наглядности мы провели эксперимент со страницей нашего блога «Отраслевые решения». Измерения проводились с помощью Основного робота Яндекса на ноутбуке. После посредством Робота Яндекс.ВебмастерЯндекс.Вебмастер - онлайн-сервис компании Яндекс, предназначенный для владельцев и веб-мастеров сайтов. Выполнен как панель инструментов, помогающая в настройке…Перейти к словарю терминов на мобильном телефоне.
Результаты совпали по многим показателям, в том числе объем страниц. Данные для скоростей несущественно отличались 229 мс в первом случае и 230 мс – втором.
Для проверки вам потребуется загрузить Вебмастер и в активную строку ввести тестируемый URLUniform Resource Locator или сокращенно URL - это стандартизированный, принятый повсеместно способ прописки адреса веб-сайта в глобальной сети. В дословном переводе термин…Перейти к словарю терминов . Можно выбрать подходящего робота, например, Яндекс.Метрики. Но, как мы уже попытались показать, на окончательный результат это влияние не окажет. Бот системы всегда будет показывать примерно одинаковое время. Исключение составят результаты, которые получают из Яндекс.Метрики в отчетах. Там получают ответ сервера пользователя, который заходит на сайт с разными: устройствами, типом соединения, браузерами и т.д. Как с этим работать и зачем получать альтернативные данные, рассказывается ниже в специальном разделе.
Определение скорости загрузки в PageSpeed Insights
Здесь все очень похоже. Загрузить нужный адрес сайта, нажать «проверить» и ждать результат. Однако в отличие от Яндекса, Гугл не предоставляет данных о времени ответа сервера. В обозначенном сервисе определяют следующее:
- время загрузки первого байта;
- время загрузки до взаимодействия (завершения процесса без учета некоторых нюансов);
- отрисовка «тяжелых» элементов (например, картинок);
- индексИндексация - процедура добавления данных о веб-ресурсе в общую поисковую базу. Индексирование осуществляет роботПоисковый робот (бот, веб-паук, краулер) - программное обеспечение, часть поисковой машины, используемая для перебора веб-страниц для их занесения (вместе с…Перейти к словарю терминов поисковика. Работы по SEO делятся на проработку…Перейти к словарю терминов скорости загрузки и прочее.
Сервис дает рекомендации по улучшению качества контента с целью повышения производительности ресурса.
Ответ сервера в Google AnalyticsGoogle Analytics (общепринятое сокращение GA) - сервис компании Гугл, который позволяет собирать статистические данные о посетителях и их поведении на сайте и всех его…Перейти к словарю терминов
Есть множество способов найти нужную страницу или вкладку. Для новичков проще сделать запросЗапрос — слово или символ, вводимое в строке выдачи.Используется расширенный поиск:1) Оператор «+» (или кавычки) перед требуемым словом ищет запросы с…Перейти к словарю терминов в строке поиске сервиса по слову «скорость» и «Speed» на английский манер. Далее перейти в отчет о скорости сайта + обзор. Среди прочих результатов находится искомое время ответа сервера.
Данные в Яндекс.МетрикаМетрика - (Yandex Metrika или Я.Метрика) - бесплатный онлайн-сервис, который позволяет анализировать пользовательское поведение и трафик…Перейти к словарю терминов : как найти
С этим приложением достаточно просто для тех, кто уже зарегистрирован в системе, имеет собственный сайт с подключенными счетчиками.
Порядок действий таков:
- Отчеты
- Стандартные отчеты
- Мониторинг
- Время загрузки страниц
После нажатия на последний пункт из списка появится график за один день.
Важно. В одной таблице вебмастера собирают данные по множеству показателей. Если есть желание получить результат только по «ответу сервера», надо отключить все активные поля и нажать по соответствующему пункту.
Результат за день мало, что дают. Надо выбрать контрольный период времени: по числам или за неделю, месяц, квартал, год. Данные, возможно, вас удивят. График выглядит, как зубы в пасти акулы с резкими падениями вниз или взлетами вверх. Теперь для вас главное понять, по каким причинам время ответа сервера иногда становится слишком большим.
Почему возникают проблемы со скоростью ответа сервера
Ответ на поставленный вопрос мы нашли прямо в инструкциях Гугл.
Если разделить все перечисленные параметры на группы, то можно сказать, что основные факторы влияния на ответ сервера – это особенности сайта и тип хостинга.
От первых зависит, какие операции (сложность и объем) надо выполнить на сервере для обработки данных. Но скорость выполнения задач зависит также от мощности оборудования, аппаратной части. Нагрузка на сервер определяется, как посещаемостью сайта, так и пропускной способностью хостинга.
Способы уменьшения времени ответа сервера
Оптимизаторам приходится работать с уже существующим проектом, находящемся на конкретном хостинге. Поэтому для них все начинается с исправлений в базе данных (БД) сайта. Кроме тех случаев, когда хостинг для ресурса подобран неправильно или функционирует с ошибками.
Оптимизация базы данных
После проведения теста на определение скорости ответа сервера и получения неудовлетворительных результатов, надо проверить или выполнить следующее:
- тип генерируемых страниц, как много из них динамических;
- количество и сложность запросов к базе данных, при необходимости объемные запросы на несколько меньших;
- способы реализации поиска в БД, все ли индексируемые поля включены и работают, правильно настроены;
- облегчить файл robot.txt с помощью приложения MySQLTuner;
- использование серверного кеширования для динамических страниц;
- наличие поддоменов для распределения части контента;
- создать два файла для объединения стилей JavaScript и CSS, для каждого типа в своем документе;
- убедиться, что прочтение БД идет в нужной последовательности, например, (стили CSS→ контентContent - контент или содержимое - собирательный термин, под который подходит все данные на информационных ресурсах - тексты, графика, видео. Разновидности…Перейти к словарю терминов →JavaScript).
В данном случае, мы не ориентируемся на профессионалов, которые знают какие мероприятия необходимо выполнить. Мы лишь хотим показать, что возможности для оптимизации время ответа сервера имеются даже в рамках простого улучшения базы данных, то есть особенностей сайта.
Если вы столкнулись с проблемами скорости загрузки или ее компонент, не знаете как исправить, обращайтесь к менеджерам Топодин. Специалисты проконсультируют, предложат решения задачи по уменьшению времени ответа сервера способами доступными клиенту.
Обзор сервисов проверки скорости: базовые и расширенные услуги
Мы собрали лучшие на сегодня приложения, выполняющие различные услуги для сайтов: мониторинг, проверка скорости загрузки, прочая аналитика. Помогает в работе оптимизаторов.
Клиенты часто беспокоятся о том, что измерение скорости загрузки сайта выполняется платно, а результаты получаются не всегда точные. Предлагаем ознакомиться с 12 самыми популярными в сети приложениями, которые оказывают полезные и качественные услуги. Это позволит клиентам самостоятельно выбрать инструмент для анализа собственного или чужого проекта.
Сервис Loading.express
Предложение разработчиков выгодно отличает возможность тестирования сайтов из Российских регионов. Для себя мы увидели три способа применения данных проекта:
- тестирование собственных страниц;
- анализ конкурентов;
- заказ услуги по ускорению сайтов в короткие сроки.
Предоставляются развернутые отчеты по множеству составляющих:
- как у всех есть данные по числу запросов, общей скорости загрузки и объем документа;
- далее идут сведения по этапам загрузки (ответ сервера, первая отрисовка страницы, прочее).
Все эти сведения можно найти и в приложении Гугл, но без особых региональных настроек.
Скриншоты помогут составить мнение об удобстве интерфейса.
Сервис Google PageSpeed Insights
Это приложение используют практически все оптимизаторы, продвигающие сайты в Гугл выдаче. С 2018 года сервис перешел на новый движок Lighthouse. Но анализ ведется с зарубежных серверов, что в итоге искаженные данные о скорости загрузки. Еще одна из причин несовпадения данных Гугл и других приложений в выборе типа устройства. Для мобильных гаджетов и компьютеров статистика разная.
Скриншот из Google PageSpeed Insights для мобильных гаджетов.
Сервис GTmetrix
Приложение рекомендовано к использованию целым рядом маркетинговых агентств. Выполнить измерения, в том числе, скорости загрузки сайта можно онлайн, бесплатно и быстро. Специалисты отмечают отличное качество софта, а также возможность выгодно оптимизировать изображения. Один из типов отчетов позволяет определять элементы сайта, негативно влияющие на общую скорость загрузки. Сервисом часто пользуются оптимизаторы, работающие с сайтами на Wordpress. Владельцы проекта предлагают специалистам платный и бесплатный форматы взаимодействия. Одно из основных преимуществ оплаченного профиля – возможность выбирать точку доступа, для которой выполняются замеры. Это удобно для профессионалов, работающих удаленно.
Проведем замеры для страницы нашего проекта Топодин.
Из нашего отчета видно следующее:
- дата выполнения замеров;
- географическое расположение;
- браузер входа;
- скорость загрузки;
- число запросовЧастотность или частота - общее число показов определенного пользовательского запроса за месяц. Как определяетсяПерейти к словарю терминов ;
- общий весПерелинковка - процесс связывания ссылками. Происхождение слова обязано англоязычному термину - link - ссылка или линк. Перелинковка - это не просто одна ссылка, а…Перейти к словарю терминов документа.
Даже бесплатная версия предоставляет детализацию по каждому из пунктов + дополнительные сведения о проекте. Вся информация находится в открытом доступе, что очень выгодно специалистам, ведущим парсингПарсинг — автоматическое исследование страниц сайта парсером. Цель парсинга - собрать данные со страниц ресурса, чаще всего его используют веб-мастера,…Перейти к словарю терминов сайтов.
Сделанные скриншоты помогут оценить простоту интерфейса GTmetrix.
Сервис WebPageTest
Приложение довольно сложное для понимания. В бесплатной версии можно получить данные аналогичные тем, что дают предшествующие сервисы. Но удобствоUsability (в переводе с английского "удобство использования") - степень удобства пользователя в процессе взаимодействия с интерфейсом веб-ресурса, а также набор…Перейти к словарю терминов считывания информации значительно ниже. Особенностью проекта считается наличие инструментов, с помощью которых формируют видео для сравнения скорости загрузки.
Для российского потребителя предложение WebPageTest невыгодно по причине отсутствия в настройках нужных регионов.
Для тех, кто работает с зарубежным трафиком, этот факт практически ничего не меняет.
Сервис Pingdom toolsЦентр вебмастеров Гугл или Google webmasters tools (часто используется сокращение GWT) - сервис компании Google с набором инструментов для владельцев, администраторов,…Перейти к словарю терминов
Реально приложение работает с затруднениями для российских пользователей. Измерение скорости загрузки – не основная услуга проекта. Здесь многие получают разочаровывающие цифры или, напротив, идеальную картинку. Для российских регионов скорость не измеряется в принципе. Сервис интересен выбранным слоганом: «Будьте первым, кто узнает об угрозах вашему сайту».
Сервис Dotcom-Monitor
Особенность этого приложения в возможности выполнять замеры для нескольких локаций в одном тесте. Выгода оптимизатора в экономии собственного времени. За 5 минут готовы данные для 6 локаций. В платной версии 25. Определяются скорости загрузки при первом и последующих посещениях.
Специалисты указывают на следующие плюсы платформы:
- заказ на получение отчетов и оповещений на электронную почту;
- считывание информации для реального времени и в хронологии;
- тестирование эффективности работы сайта для разных браузеров;
- определение удобства взаимодействия между узлами проекта (переходы по страницам, функциональность продающих документов);
- обещающие перспективы для работы по сайтам с высоким трафиком.
Сервис Sitespeed.me
Этим приложением пользуются, когда нужно срочно измерить скорость ответа сервера. В бесплатной версии действие выполняется только для 2 геолокаций. Отчет предоставляется в простой форме онлайн.
Специалисты отмечают снижение числа доступных для замеров регионов:
- 2018 – 7 стран;
- 2019 – 4;
- 2020 – 2.
Скриншоты позволяют понять уровень простоты интерфейса проекта.
Сервис DareBoost
Инструмент полезный в работе оптимизаторов не только возможностью определять скорость загрузки сайта. Чаще сервис используют для сравнения двух страниц одного или разных проектов. Отличная помощь для анализа конкурентов.
Работает сервис на платной основе. Но есть несколько бонусов:
- первая проверка скорости с отчетом, рекомендациями по улучшению – бесплатно;
- для получения первый результатов на сравнение надо зарегистрироваться, но также без денег;
- пользователи, открывшие платный аккаунт получают три бесплатных замера ежемесячно в подарок.
Доступна опция отправки отчетов на адрес электронной почты. Напомним, что анализу подвергаются, как собственные, так и чужие сайты. Специалисты отмечают высокий уровень waterfall и визуализации.
Сервис GiftofSpeed
Приложение ориентировано на сайты из 8 стран мира, пока без России. Кроме проверки скорости загрузки пользователям доступны такие услуги:
- определение уровня оптимизации для CSS и JS;
- выполнение сжатие CSS и JS файлов;
- анализ GZIP;
- тестирование и оптимизация JPEG, PNG;
- создание спрайтов CSS;
- проверка кеширования файлов (есть или нет);
- число запросов.
Некоторые специалисты отмечают высокое качество инструментов, предлагаемых сервисом.
Скриншоты отображают объемы выполняемых работ, но не полностью. GiftofSpeed – одно из приложений, которое не страшно рекомендовать для способов использования, в том числе на платной основе.
Сервис Uptrends
Для тех, кто занимается аналитикой сайтов, в том числе конкурентов, этот инструмент будет весьма полезен. Надо сказать, что Uptrends не заменит Гугл Аналитикс или Яндекс.Метрику, но станет существенным корректировочным средством для работы с маркетингом проектов. Кроме скорости загрузки сервис предоставляет такие данные:
- активность пользователей;
- проверка наличия доступа к серверам;
- определение нагрузки на сеть;
- обеспечение взаимодействия между ресурсами личного кабинета и системами управления (контента и пользователями).
Эти и другие функции практически полностью покрывают потребности сайта при администрировании. Проверка всех данных доступна для 184 регионов, находящихся в разных точках мира.
Информация +:
- данные об IP-адресе и DNSDNS (Domain Name System) – это система, обеспечивающая соответствие доменов ip-адресам. За хранение DNS-записей в интернете отвечает отдельный класс серверов. У этих…Перейти к словарю терминов ;
- обнаружение вредных ссылок;
- анализ ПО и кода сайта на наличие вирусов;
- расчет частотностей посещения отдельных страниц;
- выявление медленно загружающихся объектов (например, фото).
Актуальная особенность площадки – услуга RUM, позволяющая производить тестирование в реальном времени и с настоящими клиентами. Доступна бесплатная проба для проверки. Но в такой ситуации владелец сайта получает частичный отчет. Если выполнить предоплату, то все инструменты становятся доступны на месяц. Отчеты, формируемые в этот период, достаточно полны.
Сервис KeyCDN
Это приложение хвалят преимущественно владельцы сайтов, работающие с зарубежным трафиком. В сервисе доступна проверка из 14 стран, России в списке нет.
В свободном доступе нет ни одного инструмента приложения. Поэтому даже для эксперимента или простого сравнения надо зарегистрироваться в системе. Проверки платные, но стоят ничтожно мало (сотые доллара за одну страну). Но пишут, что итоговая сумма уменьшается за счет постоянства, больших объемов и персональных предложений KeyCDN).
Сервис Site24×7
Приложение числится за разработчиками из Индии, а точнее компанией ZOHO. Работает платно, для подробного тестирования требуется регистрация. Очень обширный список предоставляемых услуг. Скриншот лишь приблизительно показывает охват приложения.
Неожиданно для себя обнаружили, что часть информации можно получить бесплатно. Например, скорость загрузки из разных стран.
Также есть возможность бесплатно сравнивать страницы с разными URL. Полезная функция для анализа конкурентов или изучения ниши.
Подведем итог
Представленные нами сервисы – актуальны и востребованы. Вы можете гнаться за бесплатными версиями, качественными измерениями или объемами предоставляемых услуг. Но, как правило, одного приложения всегда недостаточно для получения реальной ситуации с сайтом. Чтобы повысить собственную эффективность оптимизаторы взаимодействуют с 2-4 службами. Обычно выбирают удобный Waterfall и охват по странам. Сервисы, не работающие с российскими регионами, априори не устраивают в полной мере тех, кто продвигается в Яндекс.
Но лучший способ проверить скорость загрузки сайта и ее компоненты – обратиться к менеджерам нашей компании. Представители Топодин выполнят качественные замеры, предоставят лаконичные и понятные отчеты.