Мониторинг сайта
Мониторинг веб-сайта — это процесс тестирования и проверки того, что конечные пользователи могут взаимодействовать с веб-сайтом или веб-приложением должным образом. Мониторинг веб-сайтов часто используется предприятиями для обеспечения работоспособности ожидаемой , производительности и функциональности веб-сайта.
Компании, занимающиеся мониторингом веб-сайтов, предоставляют организациям возможность постоянно отслеживать работу веб-сайта или сервера и наблюдать за тем, как он реагирует. Мониторинг часто проводится из нескольких мест по всему миру на конкретный веб-сайт или сервер для обнаружения проблем, связанных с общей задержкой Интернета и проблемами сетевых переходов , а также для предотвращения ложных срабатываний, вызванных локальными проблемами или проблемами межсоединения. Мониторинговые компании обычно сообщают об этих тестах в различных отчетах, диаграммах и графиках. При обнаружении ошибки службы мониторинга отправляют оповещения по электронной почте, SMS, телефону, ловушке SNMP , пейджеру, который может включать диагностическую информацию, такую как трассировка сети , захват кода HTML-файла веб-страницы, снимок экрана веб-страницы и даже видео сбоя веб-сайта. Эта диагностика позволяет сетевым администраторам и веб-мастерам быстрее устранять проблемы. Запускайте ежедневный тест производительности веб-страницы , который поможет вам контролировать производительность вашего сайта.
Мониторинг собирает обширные данные о производительности веб-сайта , такие как время загрузки, время ответа сервера и производительность элементов страницы, которые часто анализируются и используются для дальнейшей оптимизации производительности веб-сайта.
Цель
[ редактировать ]Мониторинг необходим для обеспечения доступности веб-сайта для пользователей, минимизации времени простоя и оптимизации производительности. Пользователи, которые полагаются на веб-сайт или приложение для работы или удовольствия, будут разочарованы или даже перестанут использовать приложение, если оно не будет надежно доступно. [1] Мониторинг может охватывать многие вещи, необходимые для работы приложения, такие как сетевое подключение, записи системы доменных имен , подключение к базе данных, пропускную способность и ресурсы компьютера, такие как свободная оперативная память , загрузка ЦП, дисковое пространство, события и т. д. Обычно измеряемыми показателями являются время отклика и доступность (или время безотказной работы ), но метрики согласованности и надежности набирают популярность. Измерение доступности и надежности веб-сайта при различных объемах трафика часто называют нагрузочным тестированием .
Мониторинг веб-сайта также помогает сравнить веб-сайт с производительностью конкурента и определить, насколько хорошо работает сайт. Скорость веб-сайта также используется в качестве показателя ранжирования в поисковых системах . [2]
Мониторинг веб-сайтов может использоваться для привлечения провайдеров веб-хостинга к ответственности за их соглашения об уровне обслуживания . Большинство веб-хостов предлагают гарантию безотказной работы в течение 99,9%, а если время безотказной работы меньше этого значения, людям могут быть возмещены чрезмерные простои. Не все хосты возмещают людям деньги за чрезмерное время простоя, поэтому необходимо ознакомиться с условиями обслуживания их хоста. [3]
Большинство платных служб мониторинга веб-сайтов также предлагают функции безопасности, такие как сканирование на вирусы и вредоносные программы , что приобретает все большее значение, поскольку веб-сайты становятся все более сложными и неотъемлемыми для бизнеса.
Внутренний и внешний
[ редактировать ]Мониторинг веб-сайта может осуществляться как изнутри , так и снаружи корпоративного брандмауэра . Традиционные решения по управлению сетью сосредоточены на мониторинге внутри брандмауэра , тогда как внешний мониторинг производительности позволяет проверять и отслеживать проблемы с производительностью по всей магистрали Интернета , а в некоторых случаях и на всем пути к конечному пользователю . Сторонние решения для мониторинга производительности веб-сайтов могут отслеживать внутренние (за брандмауэром), внешние (обращающиеся к клиенту) или облачные веб-приложения.
Внутри брандмауэра мониторинг осуществляется специальными аппаратными устройствами, которые могут помочь вам определить,низкая производительность приложений вызвана: дизайном приложений, внутренней инфраструктурой, внутренними приложениями или подключениями к общедоступному Интернету.
Внешний мониторинг производительности также известен как мониторинг конечных пользователей или сквозной мониторинг производительности. [4]
Мониторинг реальных пользователей измеряет производительность и доступность реальных пользователей, диагностирует отдельные инциденты и отслеживает влияние изменений.
Меры доступности веб-сайта
[ редактировать ]Доступность | Девятки | Время простоя в год |
---|---|---|
90% | 1 девять | 876 часов |
95% | – | 438 часов |
99% | 2 девятки | 87 часов 36 минут |
99.9% | 3 девятки | 8 часов 45 минут 36 секунд |
99.99% | 4 девятки | 52 минуты 33,6 секунды |
99.999% | 5 девяток | 5 минут 15,36 секунды |
99.9999% | 6 девяток | 31,68 секунды |
Типы протокола
[ редактировать ]Служба мониторинга веб-сайтов может проверять другие интернет-протоколы, помимо HTTP страниц и HTTPS, такие как FTP , SMTP , POP3 , ActiveSync, IMAP , DNS , SSH , Telnet , SSL , TCP , PING , UDP, SOAP, срок действия доменного имени, срок действия сертификата SSL и ряд портов. Частота мониторинга происходит с интервалом от одного раза каждые 4 часа до каждых 15 секунд. Как правило, большинство служб мониторинга веб-сайтов проверяют сервер или приложение раз в час или раз в минуту.
Службы расширенного мониторинга фиксируют взаимодействие браузера с веб-сайтами с помощью средств записи макросов или надстроек браузера, таких как Selenium или iMacros . Эти службы тестируют веб-сайт, запуская в веб-браузере типичную транзакцию веб-сайта (например, корзину покупок) или пользовательский сценарий, чтобы проверить наличие проблем с пользовательским интерфейсом, проблем с производительностью и ошибок доступности. Службы мониторинга на основе браузера обнаруживают не только проблемы с сетью и сервером, но и проблемы с объектами веб-страницы (например, медленную загрузку JavaScript или сторонние элементы страницы).
Реализация мониторинга производительности времени для HTTP-сервера Apache — это mod_arm4. [5] модуль.
Виды мониторинга
[ редактировать ]Пользователи мониторинга веб-сайта (обычно сетевые администраторы, веб-мастера, сотрудники веб-операторов) могут отслеживать не только одну страницу веб-сайта, но также могут отслеживать весь бизнес-процесс (часто называемый многоэтапными транзакциями). [6]
Мониторинг серверов со всего мира
[ редактировать ]Службы мониторинга веб-сайтов обычно имеют несколько серверов по всему миру – Южная Америка , Африка , Северная Америка , Европа, Африка, Азия, Австралия и другие места. Имея несколько серверов в разных географических точках, служба мониторинга может определить, доступен ли веб-сервер на разных континентах через Интернет. Некоторые поставщики утверждают, что чем больше мест, тем лучше будет картина доступности вашего веб-сайта, в то время как другие говорят, что трех глобально распределенных станций достаточно, а большее количество станций не дает больше информации.
Типы
[ редактировать ]Существует два основных типа мониторинга веб-сайтов.
- Синтетический мониторинг также известен как активный мониторинг.
- Пассивный мониторинг также известен как реальный мониторинг.
Уровни мониторинга веб-сайта
[ редактировать ]Существуют разные уровни мониторинга веб-сайта: чем сложнее ваш веб-сайт, тем более сложный мониторинг вам необходим:
- Мониторинг работоспособности уровня 1 — доступность критической страницы
- Мониторинг транзакций уровня 2 – доступность критического процесса
- Мониторинг производительности уровня 3 — производительность критической страницы
- Синтетический мониторинг уровня 4 – выполнение критического процесса
- Уровень 5 Мониторинг пути клиента — уровни с 1 по 4 плюс информация о безопасности
Варианты уведомлений: оповещения
[ редактировать ]Поскольку информация, предоставляемая службами мониторинга веб-сайтов, в большинстве случаев является срочной и может иметь решающее значение, используются различные способы уведомления, часто называемые «оповещениями»: электронная почта , мгновенные сообщения, обычные и мобильные телефоны, SMS, факс, пейджеры, Skype , RSS-канал , ловушка SNMP , уведомления URL-адресов и т. д.
Услуги мониторинга веб-сайтов
[ редактировать ]Рынок мониторинга веб-сайтов очень конкурентен. Существует более 150 активных поставщиков услуг. [7] документально подтверждено, что более 100 компаний обанкротились. [8] Большинство провайдеров предлагают бесплатный план с низкочастотным мониторингом.
В последние годы услуги синтетического мониторинга стали широко доступны на коммерческой основе, предоставляя еще одно средство для детального мониторинга производительности конкретных веб-ресурсов.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Стоимость простоя Amazon составила $66 000 — Forbes
- Dotcom-tools - тест производительности веб-страницы
- Скорость влияет на использование веб-сайта – блог исследований Google
- ^ Стивенсон, Сет (июнь 2012 г.). «Что вы больше всего ненавидите в ожидании в очереди» . Сланец . Проверено 25 октября 2014 г.
- ^ Костилл, Альберт (25 июля 2014 г.). «SEO 101: насколько важна скорость сайта в 2014 году?» . Журнал поисковых систем . Проверено 25 октября 2014 г.
- ^ Трин, Джо. «Для новичков: объяснение гарантии безотказной работы 99,5% / 99,9%» . Проверено 29 октября 2014 г.
Кроме того, знайте, насколько хозяин привержен выполнению своей гарантии. Они просто упоминают об этом в своих маркетинговых каналах, например, на веб-сайтах и т. д. Или они действительно четко указывают это в своих «условиях обслуживания» (ToS)? Какую компенсацию они планируют выплатить, если превысят согласованное максимальное время простоя? Не все хостеры готовы компенсировать превышение максимального времени простоя. Честные и ответственные хостеры вернут вам плату за хостинг, уплаченную вами за определенный месяц, если вы сообщите им, что они превысили максимальное время простоя - и это четко указано в их Условиях обслуживания.
- ^ Внутренний или удаленный мониторинг сети
- ^ Модуль Apache ARM 4
- ^ «Инструменты сетевого мониторинга» . www.slac.stanford.edu . Проверено 9 апреля 2021 г.
- ^ «Обновленный список более 200 служб мониторинга веб-сайтов» . 12 октября 2015 г.
- ^ «Более 230 служб мониторинга веб-сайтов, которые закрылись» . 20 октября 2015 г.