DNS
DNS DNS - система доменных имен (domain name system), служит для определения местоположения сайтов.

DNS - система доменных имен (domain name system). Эта система помогает найти физический сервер с помощью виртуального имени сайта. Она реализована на базе иерархической структуры DNS серверов, каждый из которых содержит информацию об определенных доменах и может делегировать такую же роль нижечтоящим серверам. Для примера, возьмем сайт www.host-tracker.com. Доменное имя наивысшего уровня - .com, таким образом обращение идет к серверу, ответственному за все .com сайты. Он знает, где расположен каждый из этих сайтов или, как минимум, адрес другого сервера, который уже знает наверняка. Если же Вы видите сообщение "Сервер не найден", это означает, что сервер DNS не содержит записей о сайтах с именем, которое Вы ввели.

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

  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.Uptime
  • CM.Glossary.WebHosting
больше глоссарий
"

Сервис очень удобный и информативный.

"
- Сергей
Как ускорить работу веб-ресурса

Предлагаем ознакомиться с возможностями новой функции сервиса ХостТрекер - «Проверка времени отклика». Время отклика или скорость загрузки страницы - является важным параметром как для конечного пользователя, так и для поисковых систем. Подробнее в данной статье:

▶ Из чего состоит время отклика?​

▶​ Оптимизируем скорость загрузки вашего сайта

▶​ Как проверить скорость загрузки?

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

Своевременное определение причин почему долго грузится сайт – ваш первый шаг к увеличению скорости загрузки и продвижению сайта в интернете.

Из чего состоит время отклика?

1. Ожидание ответа от DNS – время, затраченное на преобразование URL в IP-адрес.

2. Установление соединения – время передачи ответа и обработка запроса сервером.

3. Старт сессии – время, затраченное на загрузку ресурсов сайта.

4. Окончательная инициализация страницы – задержка финальной загрузки.

Плюс, дополнительно затрачивается время на аутентификацию (при использовании сертификата безопасности SSL). Всё вместе это составляет единое целое – время загрузки/отклика страницы. Каждая составляющая требует отдельного внимания, т.к. может быть источником проблем, и, соответственно, влиять на скорость загрузки.

Оптимизируем скорость загрузки вашего сайта

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

Давайте выясним наиболее распространенные причины потенциального «торможения».

Проблемы с самим сайтом:

  1. Использование скриптов сторонних ресурсов. К скриптам сторонних ресурсов принадлежат различные JavaScript модули. И, хотя наиболее мощные сервисы такие, как Google Analytics, интегрируют их асинхронно и безопасно для производительности, в большинстве случаев, размещение кодов сторонних сервисов приводит к загрузке избыточных ресурсов и увеличению количества запросов, которые отправляет браузер и, соответственно, к замедлению открытия страниц. Золотое правило оптимизации: чем меньше запросов будет посылать сайт, тем быстрее он будет загружаться. 
  2. Слишком «тяжелые» данные сторонних ресурсов. Чем больше файлов мультимедиа на странице, тем медленнее она будет загружаться. Такой контент очень долго обрабатывается сервером и может вызвать «подвисание» ресурса. Как этого избежать? Во-первых, не злоупотреблять размещением различного рода графики; во-вторых, использовать правильный формат данных; в-третьих, выбирать надежные сервисы хранения информации. 
  3. Нарушения структуры сайта. Не следует забывать, что «торможение» может быть вызвано техническими ошибками (некорректной структурой и логикой сайта, ошибками в верстке, ошибками в БД и др.). Если дело в БД - одним из путей решения проблемы может стать оптимизация запросов к самой базе.

Причины «торможения» связаны с хостингом:

  1. DNS - от выбора DNS-сервера будет зависеть время, которое тратиться на обработку запросов при загрузке страниц. 
  2. Расположение дата-центра. На скорость загрузки сильное влияние оказывает то, насколько далеко пользователь находится от сервера. Для того, чтобы избежать возможных задержек и получать максимальное качество связи, нужно выбирать дата-центр, расположенный ближе всего к целевой аудитории.  Но «ближе» не всегда означает территориально, здесь подразумевается схема сетевой инфраструктуры в вашем регионе. Если же сайт является глобальным ресурсом, то рекомендуется использовать CDN (Content Delivery Network), то есть географически распределенную сеть веб-серверов для максимально быстрой доставки и распространения контента клиентам. Таким образом вы сократите маршрут передачи данных и ускорите работу ресурса. В последние годы большой популярностью пользуется облачный хостинг - он дает возможность использовать ресурсы «бесконечного» количества серверов одновременно. 
  3. Качество хостинга. Если вы наблюдаете «простои» или же перебои в работе ресурса, которые хостинг-провайдер никак не объясняет - это только вершина айсберга. Реально, если сервер не будет справляться с возложенной на него нагрузкой, создаваемой вашими же пользователями, к примеру в «час пик», то это не только замедлит работу сайта, но и приведет к потери потенциальных клиентов и репутации в целом.

Как проверить скорость загрузки?

В окне Проверки времени отклика введите URL, название задачи и укажите значение дополнительного параметра «Таймаут».

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

 

больше блог
Благодарим за внимание к нашему сервису!
 
Войти
Зарегистрироваться
Цены и пакеты
Наша сеть
Home > Blog > мониторинг доступности сайта
Сайт не открывается - как проверить доступность?

С помощью сервиса ХостТрекер, Вы можете регулярно проверять Ваши сайты, при этом задавая интервал мониторинга от 1мин. Более того, сервис использует уже более 140 географически распределенных точек проверки. Какие же проверки доступности сайта бывают? Конфигурация сервиса ХостТрекер.

С помощью сервиса ХостТрекер, Вы можете регулярно проверять Ваши сайты, при этом задавая интервал мониторинга от 1мин. Более того, сервис использует уже более 140 географически распределенных точек проверки.

Каждая проверка имитирует визит на сайт. Если страница доступна для этого «пользователя» - значит все Ок, иначе – страница повторно проверяется для дальнейшего определения ошибки, при этом клиент информируется о проблеме. Далее пойдет речь о более сложном инструментарии.

Какие же проверки доступности сайта бывают?

Коротко остановимся на наиболее популярных из них. Следует подчеркнуть, все эти проверки используют различные протоколы. К примеру:

  • HTTP - по сути представляет собой обычный запрос, получаемый из браузера пользователя;
  • Ping - это проверка качества соединения сайта или сервера в целом;
  • TCP-порт – диагностика возможности присоединения к определенному приложению и доступности конкретного порта;
  • Проверка баз данных – утилита для проверки целостности и качества соединения с рабочей базой данных, а также для мониторинга различных показателей базы. Отдельная функция сервиса ХостТрекер проводит диагностику контента страниц, при этом отображает присутствие/отсутствие определенных словосочетаний. Это позволяет отследить нужную ошибку в момент ее появления или когда что-то важное исчезает со страницы.
  • Также можно измерять такие параметры, как время отклика и скорость загрузки. При этом, данные по этим параметрам сохраняются в логах проверок.

Все что вам нужно для полной картины о состоянии сайта в целом – это сервис ХостТрекер. Вы сможете узнавать не только о том, что сайт прекратил свою работу, но и когда и почему (проблемы с сетью, сервером или чем-то другим). Более того – сможете отследить когда он стал медленно загружаться, создавая неудобства клиентам; подтягиваются или нет данные из базы. Компания экономит Ваши деньги и время, т.к. диагностика и исправление проблем становятся быстрее, а значит, и даунтайм  - меньше.

Это интересно! Аптайм у большинства пользователей сервиса ХостТрекер равен 99+%. Также сервис позволяет собирать и суммировать сведения о работе сайта за определенный период. Благодаря своевременному и качественному сбору информации о сайте, клиенты ХостТрекера имеют больше шансов найти качественный, профессиональный и надежный хостинг.

Также ХостТрекер имеет полезный инструментарий для информирования о дате окончания срока регистрации домена. Казалось бы, все просто: регистратор сам отправляет напоминания. Но, как показывает история, досадные случаи случаются. Даже такого гиганта индустрии, как Microsoft, не обошла эта беда!

Еще одна неочевидная, но полезная фича ХостТрекера - диагностика попадания в черные списки IP-адресов (DNSBL). Это списки, которые генерируются и изменяются динамически и изначально были придуманы для фильтрации спама в системах email. Превалирующая часть их разработана с целью блокирования распространения спама и вредоносных программ. Если какой-либо IP-к был занесен в списки DNSBL, которые используются каким-либо почтовым сервером, этот сервер, основываясь на своих настройках, может отклонять, отмечать как спам, или полностью блокировать сообщения с внесенных в списки адресов. Для Вас это может означать невозможность отправки почтовых сообщений клиентам, которые пользуются услугами этой почтовой службы.

Более того, эти списки являются общедоступными. На сегодняшний день большая часть почтовых серверов настроены так, чтобы блокировать потоки спам-сообщений с IP-адресов и доменов, которые числятся в этих списках. И вот здесь скрывается главный минус для Вас: в списках можно оказаться в этих списках совершенно случайно и даже не знать об этом. Мониторинг этих списков позволяет вовремя узнать о «новом» статусе и, соответственно, вовремя отреагировать. В этом случае, Вам всего лишь нужно будет  перейти на сайт соответствующей DNSBL и оформить запрос на удаление.

Осведомлен, значит - вооружен! Для клиентов с РФ существует отдельная функция мониторинга списков Роскомнадзора.

Конфигурация сервиса ХостТрекер

Список полезных фич и инструментов для мониторинга:

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

Рассмотрим функцию уведомлений более подробно.

Сервис ХостТрекер предлагает широкий выбор типов подписки, от электронной почты и SMS до Skype, Viber, Hangouts, Telegram и т.п., которыми можно воспользоваться для уведомления клиента об каких-либо изменениях в состоянии сайта. Среди типов подписки есть и POST запрос, при помощи которого можно осуществить, например, автоматическую перезагрузку сайта.

ХостТрекер также использует API, незаменимый инструмент каждого веб-разработчика на сегодняшний день, который позволяет встраивать в веб-сайты расширенные функции.

ХостТрекер построен на базе облачных сервисов. Это позволяет клиентам легко подключаться через свой привычный браузер – без установки какого-либо дополнительного программного обеспечения и расширений.

Стоит отметить, что сервис постоянно развивается как в плане тестов, так и в плане новых функций. Инструментарий ХостТрекера развивается во многом благодаря запросам клиентов. Поэтому если у Вас есть интересные предложения и идеи, не медлите, смело пишите команде ХостТрекера! Возможно, именно Вы, станете той «движущей силой» в разработке нового и полезного инструментария.

больше
Мониторинг - для чего он нужен? Обзор сервиса Host-Tracker. Часть 1

В данном обзоре вы найдете ответы на следующие вопросы: что такое мониторинг доступности сайтов и с чем его едят? Что стало причиной возникновения компании ХостТрекер? Алгоритмы работы сервиса и как все устроено. Обнаружение, обработка и уведомление клиента о проблеме с его сайтом.

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

Как всё начиналось

Каждый день программисты по всему миру сталкиваются с проблемой неожиданного отказа в работе якобы идеально настроенных серверов (сайтов, сетей и т.п.). Они тратят кучу времени на поиск решения этой проблемы и в конце концов, эта проблема все равно может появляться периодически. Более того, она может исчезнуть, а потом неожиданно появиться снова, таким образом испортив, например, передачу проекта клиенту. Именно для решения такого рода проблем и появился ХостТрекер. Основатель проекта всегда пытался сделать свои работы уникальными и наиболее эффективными. В начале 2000 не было надежного мониторингового сервиса, поэтому приходилось что-то генерировать самому. Сначала был изобретен простенький скрипт для проверки своих сайтов. Однако он мог иногда не работать вообще, либо отрабатывать некорректно. Поэтому было решено, распределить и продублировать его на несколько машин, то есть сделать своего рода оптимизацию. А дальше, после ряда оптимизаций, мы поняли, что наш продукт может пригодиться другим, именно так ХостТрекер стал доступным для других пользователей. Мы прошли долгий путь, от простенького скрипта до мощного функционала, который помогает теперь нашим клиентам решать их проблемы.

Что же такое мониторинг?

В данной части обзора вы познакомитесь с такой популярной функцией, как функция быстрой проверки сайтов или других сетевых инструментов для своевременного выявления всех существующих проблем. Эти проверки используют различные протоколы (http(s), icmp и т.д.). Условно мониторинг делиться на внутренний и внешний. Во внутреннем главное это ПО и он оценивается именно по нём. К этому типу можно отнести Яндекс. Метрику. Яндекс. Метрика использует встроенный скрипт в страницу, который позволяет оценить количество юзеров, зашедших на сайт и сделать соответствующие выводы, используя эти данные. В свою очередь, внешний или «мониторинг третьей стороной» заключается в симуляции захода пользователями на сайт из реальных адресов и делает умозаключения на основе откликов серверов на соответствующие запросы. Подробнее о внешнем мониторинге мы поговорим далее в данной статье.

Как всё устроено

Инфраструктура состоит из двух частей: внутренней и внешней, согласно алгоритму работы сервиса мониторинга. Внутренняя размещается в облаке. В ее состав входят серверы, файловые хранилища и т.д. ХостТрекер полностью владеет и занимается поддержкой внутренней части. Внешняя, в свою очередь, состоит из агентов, это своего рода независимые инспекторы (серверы), которые осуществляют проверку серверов. Диагностика осуществляется посредством генерации стандартных запросов для выбранного протокола (например, для вебсайта это http запросы).

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

Алгоритм сервиса

Клиент заблаговременно определяет интервалы регулярных проверок (>= 1 мин). Когда наступает время диагностики, сервер направляет задание на один случайным образом определенный агент ХостТрекера. Он делает диагностику по выбранному протоколу и посылает обратно отклик сервера.

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

Обработка проблем и уведомление потребителя о них

Может происходить много плохих вещей, так как установки у каждого разные. Поэтому моментально запускается начальная проверка предмета внимания: регистрируется код имеющейся ошибки или ответ протокола. На основе этих данных делается вывод о причине проблемы (сбой сети, ошибка сервера и т.д.). Однако, первым делом, потребителю интересно существует ли вообще проблема. Именно в связи с этим существует возможность зарегистрировать свою почту, телефон или другие каналы связи, чтобы получать уведомления от ХостТрекера. Эти уведомления могут быть отосланы различным людям, на любые адреса, в любое время. Однако, для «требовательного» потребитель этого недостаточно и требуется другой подход.

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

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

больше
Поделиться:
Send to Twitter Send to Facebook Send to LinkedIn Send to Vkontakte
Блоги:
HostTracker blog HostTracker page on Facebook HostTracker page on Vkontakte HostTracker blog on Habrahabr
Безналичный
расчет