- PVSM.RU - https://www.pvsm.ru -
[1]Большинство из нас регулярно сталкивается с вопросом технической доступности сайтов, которые мы посещаем ежедневно. Хотя кажется, что надежные каналы доступа и высокая скорость связи уже давно решили эту проблему, но появление мобильных устройств, облачной инфраструктуры, распространение Интернета в регионы заставляют по-прежнему задумываться: а почему для меня (или для моих пользователей) этот сайт не открывается или работает некорректно? И как открывается (и вообще выглядит) мой сайт для моих пользователей?
Как ответить на эти вопросы?
Начну немного издалека. Находясь только в одной точке Сети (используя одно подключение к Интернету) мы не можем достоверно сказать, работает ли веб-сайт, на который мы заходим, если он у нас не открывается. Проблем тут может быть множество, например:
За кадром пока остаются вопросы функциональной доступности сайта: когда, в целом, сайт работает, но у ряда пользователей по определенным причинам (существенный) функционал сайта не работает. Например, проверка Captcha при регистрации новых клиентов.
К сожалению, команда разработки или поддержки сайта (в офисе) самостоятельно может отследить только малую часть описанных проблем, а именно: замерить время ответа сервера на ключевые запросы и оптимизировать этот показатель; устранить серверные ошибки сайта; продиагностировать общее время открытия страниц сайта и устранить ключевые проблемы клиентской доступности.
Но отследить проблемы технической доступности, связанные со связностью и скоростью работы Сети вовне, внутренняя команда сама по себе не сможет. Нет, можно, конечно, попросить каждого сотрудника проверить сайт из дома, но это далеко не всегда реально и нормальным решением быть не может.
И снова уйду немного в сторону от темы. Если у нас есть пользователи из разных частей города / регионов России или мира, то однозначно сказать, доступен ли для них наш сайт или нет, мы не можем (только если физически не сядем рядом с ними). Для проверки проблем географической доступности нам нужен сеть точек (серверов), которые сами по себе будут доступны (будут видеть друг друга) — связная сеть. Только в этом случае, поставив точку проверки «рядом» с нашими пользователями и убедившись, что у самой точки нет проблем технической доступности (она видит другие точки, и скорость подключения к Сети у нее достаточная) мы можем с твердостью заявить: «Да, сайт для указанных пользователей доступен» или «Нет, сайт для этих пользователей недоступен».
Пример: у нас есть аудитория банка из Москвы, Санкт-Петербурга, Екатеринбурга и Казани. Однозначно сказать, что сайт банка доступен для нашей аудитории (и у сайта нет каких-либо проблем для указанной аудитории) мы сможем, только проверяя сайт из указанных городов. И этом сами точки проверки должны постоянно находиться «в Сети», иначе мы не сможем положиться на их данные: если «упадет» канал между Москвой и Казанью, то все внешние ресурсы станут для казанцев недоступны. И информация о том, что и нащ сайт станет для них недоступен, не будет ценна: проблемы с доступностью есть, но решить мы их не можем, и проблемы имеют глобальный характер.
Но если иногда, когда с каналом связи все хорошо, наш сайт становится недоступен для казанцев — это уже повод задуматься и начать искать проблему, чтобы повысить качество предоставляемых услуг.
Возвращаясь к заявленным вопросам. Чтобы узнать, как открывается или выглядит сайт для моих (распределенных, мобильных, региональных) пользователей, необходимо использовать сеть точек распределенного мониторинга, которые будут максимально близко находиться к целевой аудитории. Если для разных регионов России ситуация более-менее понятна: просто проверяем доступность сайта из нужных городов, то для мобильных пользователей интересно проверять покрытие (скорость) сети из разных точек по городу — и с радостью находить проблемы доступности — хотя это актуально только для операторов мобильной сети и 3/4/5G.
При этом в случае проверки региональной доступности важно убедиться, что сами точки проверки доступны, что в самой сети точек проверки не нарушена связность.
В Рунете есть всего несколько сервисов, предлагающих проверку сайта из нескольких городов России (т.е. именно распределенный географический мониторинг):
Автор: sunnybear
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/vy-sokaya-proizvoditel-nost/20789
Ссылки в тексте:
[1] Image: http://webopulsar.ru/
[2] Host Tracker: http://host-tracker.com/ru/
[3] Ping Admin: http://ping-admin.ru/
[4] протестировать их всех точек: http://webopulsar.ru/test/
[5] Источник: http://habrahabr.ru/post/159795/
Нажмите здесь для печати.