Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

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

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Аптайм сайта и сервисы онлайн-мониторинга доступности ресурса (Яндекс.Метрика, Uptimerobot, Pingadmin)

Опубликовано: 01.09.2018

видео Аптайм сайта и сервисы онлайн-мониторинга доступности ресурса (Яндекс.Метрика, Uptimerobot, Pingadmin)

Ping Admin.ru - сервис проверки работы сайта. Мониторинг работы сайта

Всем доброго времени суток!


Система мониторинга сайтов

Уверен, вам не раз приходилось слышать о таких показателях, как uptime хостинга и сайта. О том, что такое аптайм, от чего зависит его значение и как его проверить, поговорим в данной статье.

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


Проверка доступности сайта 24 часа в сутки

В практике работы с клиентскими сайтами коммерческой направленности мне известны случаи, когда отсутствие доступа к сайту всего в течение 2-4 суток приводило к серьезному и длительному проседанию трафика, сайт исчезал с первых страниц выдачи на период до двух месяцев и более.

Аптайм: что это такое

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

Uptime хостинга

Как же проверить аптайм серверов хостинг-провайдера? Ведь нередко информация, публикуемая на официальном сайте самого провайдера является просто красивым числом, требующим подтверждения. Для такой цели существуют специальные онлайн-сервисы, о нескольких из них пойдет речь ниже.

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

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

Чем выше uptime сервера, на котором расположен ваш сайт, тем большее время в течение суток, недели, месяца, года он будет доступен для поисковых роботов, потенциальных покупателей, читателей. К примеру, если этот показатель равен 98%, это означает, что примерно 29 минут в сутки сайт недоступен, за год при таком значении общая недоступность ресурса составит около 175 часов или более 7 суток.

Считается, что значение аптайма ниже 98% негативно сказывается на репутации сайта и является существенным минусом для его дальнейшего продвижения.

Аптайм сайта

Однако причина недоступности сайта для посетителей может быть вызвана не только нестабильным хостингом. Точнее, аптайм сайта — это разность величины аптайма хостинга и даунтайма сайта, не связанного с проблемами на хостинге, это можно выразить формулой:

Ас = Ах — Дс

Если аптайм хостинга составляет 99%, а время, которое сайт был не доступен по вине его владельца (администратора), равно 2%, аптайм сайта составит 97%. Отсюда следует, что задача каждого владельца сайта — свести к минимуму величину простоев (даунтайм), так как всё то время, что сайт не доступен пользователям по каким-либо причинам, уменьшает и без того не стопроцентный общий показатель доступности.

На статистику доступности сайта в течение определенного промежутка времени с указанием точного периода «простоя» можно опираться при обращении в техническую поддержку хостинг-провайдера при проблемах с доступом, которые не вызваны действиями администратора сайта. По опыту могу сказать, что на тикеты со скриншотами из uptime-сервиса техподдержка отвечает более оперативно и подробно.

Причины, по которым сайт недоступен

Если величину аптайма выбранного хостинга принять как данность, существенно уменьшить общее значение uptime сайта (его доступность) могут различные причины, в том числе и банальные:

Не оплаченные услуги хостинга Не продленное своевременно доменное имя Перенос сайта к другому хостинг-провайдеру Автоматическое отключение сайта при превышении допустимой нагрузки Отключение сайта провайдером при нарушении правил размещения Технические работы на сайте, вызывающие его временную недоступность Наличие на сайте вирусов, мешающих его функционированию Попадание сайта в черный список сайтов Роскомнадзора

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

Мониторинг доступности сайта

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

Яндекс.Метрика: уведомление о проблемах

Одним из самых простых решений для тех, у кого на сайте установлена Яндекс.Метрика, является включение в ее настройках отправки уведомлений на электронную почту и/или телефон о проблемах с сайтом.

Включение на этой странице одной или обеих опций запускает проверку сайта на доступность. При возникновении проблем владельцу сайта начинают приходить уведомления. Ознакомиться с полученными в результате мониторинга данными за выбранный период можно в отчете «Результаты проверки» и при необходимости выгрузить статистику в PDF-файл.

Uptimerobot: инструкция по применению

Аптайм сайта проверить можно не только с помощью Метрики, для этих целей существуют и другие специализированные онлайн-сервисы. Один из них, на мой взгляд, наиболее понятный и удобный, я использую в работе уже более трех лет. Рассказать об этом сервисе решил по простой причине: даже среди веб-мастеров рунета не все используют в работе инструменты Яндекс.Метрики. Кто-то продвигается исключительно в Гугле, у кого-то имеются предубеждения против присутствия Метрики на сайте. Так или иначе дополнительный сервис uptimerobot.com для осуществления мониторинга работы сайта не помешает. Единственный его недостаток — отсутствие русскоязычного интерфейса.

Сервис  uptimerobot предоставляет как платные так и бесплатные услуги по отслеживанию доступности сайтов. Бесплатного тарифа вполне достаточно для мониторинга подавляющего большинства коммерческих и информационных проектов.

Дело в том, что бесплатно на этом сервисе можно отслеживать до 50 сайтов с периодом пинга (проверки) от 5 минут. Как указано на главной странице проекта, ему доверяют уже более 400 тысяч пользователей.

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

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

При создании нового монитора (New Monitor) для отслеживания доступности сайта по HTTP(s) выбираем в пункте Monitor Type соответствующий параметр из представленных в списке. Интервал проверки (Monitoring Interval) устанавливаем минимально возможным — 5 минут, раз в час или реже проверять сайт на доступность можно, но смысла в этом нет — статистика по аптайму в случае сбоев будет весьма приближенной к реальности или вовсе недостоверной.

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

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

Как видим, вся статистика предельно проста и понятна, несмотря на отсутствие перевода. В случае недоступности сайта Uptimerobot.com сообщает об этом на указанный при регистрации электронный адрес, что позволяет администратору своевременно реагировать на возникновение проблем.

Ping-Admin.Ru — профессиональный мониторинг сайта

Осталось порекомендовать еще один профессиональный сервис мониторинга, расположенный по адресу http://ping-admin.ru и, в отличие от Uptimerobot, обладающий русскоязычным интерфейсом. Как и положено качественному онлайн сервису, он имеет собственную техподдержку, форум и раздел с акциями, скидками и бонусами. Регистрация на ресурсе стандартная и незатейливая, с подтверждением по электронной почте. После регистрации на счете в личном кабинете появляется символическая сумма размером 1$ для тестирования работы сервиса.

Пинг-Админ предлагает бесплатный индикатор доступности сайта (Uptime), который можно при желании установить в боковой колонке или подвале сайта. В наличие имеется три десятка вариантов информера, отличающихся цветовой гаммой.

Из тех инструментов, которыми пользуюсь периодически сам для проверки различных сайтов, нравится ping-admin.ru free test   — бесплатная проверка доступности сайта из различных частей мира с большим выбором точек мониторинга в России, Европе, Америке, Азии и странах ближнего зарубежья (более 150 точек):

На Ping Admin имеется также собственный рейтинг хостингов со статистикой по внушительному количеству провайдеров, предоставляющих хостинговые услуги — в базе более 500 хостеров, в том числе и отечественных.

Помимо стандартной проверки uptime ресурса, Пинг-админ.ру поддерживает следующие виды регулярных проверок:

Контроль за сроком действия доменных имен . Полезная вещь для вебмастеров, имеющих множество доменов различных регистраторов. Возможность объединить все домены в единой базе и получать уведомления по всем доменам на единый e-mail. Проверка срока действия SSL-сертификата на проверяемом сайте и уведомление о необходимости его обновления за 30 и 7 дней до его окончания. Проверка наличия сайта (домена или IP) в черном списке Роскомнадзора . Пригодится не только владельцам сайтов, которые являются претендентами на блокировку (торрент-трекеры, онлайн-кинотеатры, сайты с недетским контентом и т.п.), но и тем, чьи сайты располагаются на виртуальном хостинге, где не исключено соседство на одном IP-адресе с названными ресурсами. Массовый контроль SEO-ссылок на их доступность по указанным адресам, на noindex и nofollow, проверка данных о ТИЦ сайтов , на которых были размещены ссылки. Тем, кто использует в продвижении сайтов покупные ссылки и желает иметь по ним актуальную информацию, эта функция будет полезной. Антивирусная проверка сайтов — проверка на наличие в «черных списках» сайтов, на которых были обнаружены вирусы по мнению Яндекс и Google. Своевременное информирование владельца сайта  поможет приступить к борьбе с этой проблемой без промедления.

Все перечисленные услуги платные, с полным их списком всегда можно ознакомиться на главной странице сервиса Ping Admin. Удобство же состоит в том, что все они удачно собраны «под одной крышей». Зарегистрировался, один раз все настроил и спокоен за то, что все напоминалки будут вовремя доставлены на электронную почту и в виде SMS-оповещения.

Дополнительно

Экспериментальным путем удалось выяснить, что системами онлайн-статистики заходы роботов с описываемых в статье сервисов мониторинга не учитываются и в статистику просмотров сайта не попадают в виде позиций с нулевым временем . Если же на этот счет имеются сомнения, в той же Яндекс.Метрике можно поставить фильтр в меню Настройки — Фильтры, выбрав одну из опций: фильтровать роботов только по строгим правилам или по строгим правилам и по поведению.

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

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

2CELLOS — They Don’t Care About Us (Michael Jackson) :

Расскажите об этой статье в соцсетях :

rss