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
більше глосарій
Як перевірити доступність сайту?

Базова функція сервісу ХостТрекер -  регулярна перевірка сайтів з інтервалом моніторингу від 1 хвилини. Більш того, перевірка здійснюється за допомогою розподіленої мережі моніторингу, яка, на даний момент, налічує  понад 140 серверів по всьому світу. Які ж перевірки доступності сайту бувають? Як заміряти час відгуку сторінки і швидкість її завантаження.

Базова функція сервісу ХостТрекер -  регулярна перевірка сайтів з інтервалом моніторингу від 1 хвилини. Більш того, перевірка здійснюється за допомогою розподіленої мережі моніторингу, яка, на даний момент, налічує  понад 140 серверів по всьому світу.

Кожна перевірка симулює візит реального користувача. Якщо цей уявний відвідувач зміг успішно зайти на сторінку - все добре, якщо ж ні - за певним алгоритмом відбувається повторна перевірка (для надійності), далі фіксується помилка і надсилається повідомлення про недоступність сайту. Але це найбазовіший спосіб, здатний виявити і зафіксувати більшість помилок. Втім, для кращої діагностики і передбачення цікавіших сценаріїв існує багато додаткових інструментів.

Які ж перевірки доступності сайту бувають?

Коротко зупинимося на найбільш популярних з них. Слід зауважити, всі ці перевірки використовують різні протоколи. Наприклад:

  • HTTP – по суті є звичайним запитом, що надсилається з браузера користувача;
  • Ping - це перевірка сайту або сервера на доступність з мережі загалом по протоколу ІСМР.
  • TCP-порт - перевірка можливості приєднання до певного додатку та доступності з мережі певного порта;
  • Перевірка баз даних - дозволяє побачити, чи є база, з якою працює сайт, доступною, чи є в ній необхідні дані, а також дозволяє контролювати певні показники в ній. Є можливість перевіряти дані і на самій сторінці завдяки функції перевірки контенту. У цьому випадку віртуальний клієнт не просто заходить на сторінку, але й додатково шукає на ній присутність або ж відсутність певних слів і виразів. Це дозволяє бути в курсі, коли щось важливе зникає зі сторінки, або ж навпаки: відстежити певну помилку в момент її появи.
  • Також можна заміряти час відгуку сторінки і швидкість її завантаження. Ця інформація зберігається в логах перевірок.

Поєднучи всі ці показники, ви маєте можливість зібрати багато цінної інформації про стан сайту. І дізнаватися не тільки про те, що сайт перестав працювати, а й чому так сталося (відвалилася мережа, або впав сервер, або проблема з самим сайтом тощо). Більш того - навіть якщо сайт працює, моніторинг дозволяє помітити коли він став повільно завантажуватися, а, отже, клієнтам стало незручно ним користуватися. Або якісь дані регулярно не завантажуються з бази. Тобто, час на діагностику скорочується і все можна полагодити ще швидше. А отже, і час простою скорочується.

Цікавий факт: майже всім клієнтам сервісу ХостТрекер вдається досягти показників аптайму >=99%. До речі, дані з сервісу ХостТрекер є базою для хорошої аргументації в суперечках з хостингом. Чимало клієнтів ХостТрекера знайшли для себе оптимальний хостинг або ж змусили існуючий дотримуватися умов договору.

Цікавою також є функція моніторингу термінів закінчення реєстрації доменів і сертифікатів. Здавалося б, все просто: реєстратор сам надсилає листи з нагадуваннями. Але є випадки, коли навіть такі компанії, як Microsoft не оминає ця біда.

Ще однією корисною функцією є перевірка на потрапляння у всілякі списки блокування, відомі як DSNBL. Суть їх у тому, що вони, володіючи певною репутацією, за своїми критеріями аналізують IP адреси і домени, намагаючись виявити джерела розповсюдження спаму, зафіксувати участь у ботнетах, зараженні і поширенні шкідливих програм тощо. Якщо вони вирішують, що хтось грішить – цей хтось блокується і нове ім’я з’являється у списку.

Проблема в тому, що ці списки є загальнодоступними, щоб інші люди могли по ним налаштовувати фільтри. І ось тут дуже неприємний момент: до них можна потрапити цілком випадково і навіть не знати про це. Здогадатися можна лише за рядом неприємних ознак, таких як: падіння рейтингів в пошукових системах, зменшення відвідуваності, зниження ефективності розсилок тощо. А потрапити туди можна навіть без очевидних підстав, просто тому, що ваш хостер ділить вашу IP адресу з кимось менш «чистим на руку» або більш легковажним в плані безпеки. Моніторинг цих списків дозволяє вчасно дізнатися про «новий» статус і, відповідно, вчасно відреагувати. Необхідні в цьому разі заходи полягають, як правило, лише в написанні листа з проханням видалити зі списку, або ж навіть в проходженні якоїсь автоматичної процедури на визначення що ви не робот.

Налаштування сервісу

Всі описані вище перевірки мають ряд цікавих налаштувань:

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

  • Сповіщення з затримкою - якщо є необхідність відправляти повідомлення  лише в разі тривалих збоїв.

Детальніше про самі сповіщення:

У клієнтів є безліч варіантів бути інформованими. Звичайно ж, серед них є електронна пошта і СМС, а також популярні меседжери - Skype, Viber, Hangouts, Telegram, голосовий дзвінок. З цікавого - POST запит, тобто можливість надсилати запит на певний веб-сервер, запускаючи при цьому на ньому якийсь сценарій, наприклад, автоматичне перезавантаження сайту.

Сервіс має API, який дозволяє інтегрувати його з різними додатками і використовувати в найрізноманітніших цілях.

Ще одним важливим плюсом сервісу є те, що він не вимагає встановлення будь-якого програмного забезпечення на сервери клієнтів. Майже всі функції працюють в хмарі і налаштовуються через сайт сервісу ХостТрекер за пару хвилин.

Додамо, що сервіс постійно розвивається: розширюється мережа моніторингу, з'являються нові функції тощо. Останні, до речі, поповнюються, в першу чергу, завдяки запитам клієнтів. Тому якщо у Вас є цікаві пропозиції та ідеї, не зволікайте, сміливо пишіть команді ХостТрекера! Можливо, саме Ви станете тією «рушійною силою» для нового та корисного інструментарію.

 

більше блог
Благодарим за внимание к нашему сервису!
 
Вхід
Вхід
Зареєструватись
Ціни та пакети
Наша мережа моніторингу
Home > Blog > speed

Пропонуємо ознайомитися із можливостями нової функції сервісу ХостТрекер – «Перевірка часу відгуку». Час відгуку або швидкість завантаження сторінки – є важливим параметром як для кінцевих користувачів, так і для пошукових систем. Докладніше в даній статті:

▶​ Що таке час відгуку?

▶​ Що саме може «гальмувати» роботу сайта?

▶ Налаштування перевірки часу відгуку.

 

Пропонуємо ознайомитися із можливостями нової функції сервісу ХостТрекер – «Перевірка часу відгуку». Час відгуку або швидкість завантаження сторінки – є важливим параметром як для кінцевих користувачів, так і для пошукових систем, адже останні розглядають цей показник як фактор ранжування. Що ж до користувачів - ми всі з особистого досвіду знаємо, як часом може дратувати тривале завантаження сторінок. Тому проблемі оптимізації сайтів зараз приділяється все більше часу і уваги. А перший крок до усунення проблеми – це її виявлення.

Що таке час відгуку?

Можна виділити певні часові інтервали і мітки, пов'язані з протоколом передачі:

1. Час знаходження DNS - як швидко по доменному імені сайта можна знайти його фізичну адресу.

2. Час підключення - скільки часу потрібно, щоб запит дійшов до веб-сервера і був там оброблений.

3. Час початку завантаження - як швидко почне завантажуватись сайт.

4. Час закінчення завантаження - залежить від того, наскільки швидко це завантаження відбувається.

Для сайтів, які використовують SSL, також потрібен додатковий час для аутентифікації. Разом ці всі параметри становлять час відгуку. Кожен з цих пунктів, при певних обставинах, може виявитися «слабкою ланкою».

Що саме може «гальмувати» роботу сайта?

Час відгуку сайту залежить від багатьох чинників. Тому повільне завантаження ресурсу може бути викликано як проблемами в роботі самого сайта, так і проблемами з боку хостинга.

Тож давайте з’ясуємо найбільш поширені причини потенційного «гальмування»:

  1. Використання скриптів сторонніх ресурсів. До таких можуть належати різноманітні кнопки і сервіси збору інформації, які викликають Javascript при кожній спробі завантаження. І, хоча найбільш потужні сервіси, такі, як Google Analytics, роблять це асинхронно і практично не впливають на швидкість доступу, в більшості випадків розміщення кодів сторонніх сервісів призводить до збільшення кількості запитів, які посилає браузер і, відповідно, до уповільнення відкриття сторінок. Золоте правило оптимізації: чим менше запитів надішле веб-сайт, тим швидше він буде завантажуватись.
  2. Занадто «важкі» дані сторонніх ресурсів. Чим більше файлів мультимедіа на вашій сторінці, тим повільніше вона буде завантажуватись. Такий контент дуже довго обробляється сервером і може викликати «підвисання» ресурсу. Як цього уникнути? По-перше, не зловживати розміщенням різного роду графіки; по-друге, використовувати правильний формат даних; по-третє, обирати надійні сервіси зберігання інформації.
  3. Порушення в роботі самого сайту. Не слід забувати, що «гальмування» може бути викликано порушеннями в логіці сайту (як варіант - невдалий вибір технології для реалізації конкретного завдання), проблемами з базами даних тощо. Наприклад, у випадку з базою даних  – одним із шляхів розв’язання проблеми може стати оптимізація запитів до самої бази.

Причини «гальмування» пов`язані з хостингом:

  1. DNS - від вибору DNS-сервера залежатиме час, який буде витрачатись на обробку запитів при завантаженні сторінок.
  2. Розташування дата-центру. На швидкість завантаження помітний вплив має те, наскільки далеко користувач перебуває від серверу. Бажано вибирати хостинг такий, який знаходиться найближче до основної аудиторії, адже в цьому випадку ви будете отримувати максимальну якість зв`язку. Але «ближче» не завжди означає територіально, тут мається на увазі більше схема мережевої інфраструктури у вашому регіоні світу. Якщо ж сайт є глобальним ресурсом, то рекомендовано використовувати CDN (Content Delivery Network), тобто географічно розподілену мережу веб-серверів для максимально швидкого доправлення та розповсюдження контенту клієнтам. Таким чином ви скоротите маршрут передачі даних мережею і прискорите роботу ресурсу. В останні роки великої популярності набув хмарний хостинг – він надає можливість користуватися ресурсами величезної кількості серверів одночасно.
  3. Якість послуг, що надаються. Якщо моніторинг показує часті простої або перебої в роботі ресурсу, які хостинг-провайдер ніяк не пояснює - це тільки вершина айсбергу. На практиці, якщо сервер не буде справлятись з навантаженням, створеним вашими користувачами, наприклад в, «час пік», то це не тільки уповільнить роботу веб-сайту, а й негативно позначиться на кількості відвідувачів та репутації в цілому.

Налаштування перевірки часу відгуку

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

Це критична величина, що означає, що при кожному перевищенні цього порогового значення вам буде надходити сповіщення.За допомогою даного інструменту, ви легко зможете відслідковувати не тільки періоди даунтайму, а й періоди «підвисання» сайту- статистика та історія перевірок завжди доступні в зручному форматі (див. рис. вище).

 

 

Поширити:
Send to Twitter Send to Facebook Send to LinkedIn
Блоги:
HostTracker blog HostTracker page on Facebook
Безготівковий
розрахунок