Перевірка контенту сайту

Опубликовано: Artem Prysyazhnuk 2022-08-16 все статьи | Глоссарій | FAQ

Базова перевірка сайту, описана тут, робить багато: вона перевіряє проблеми з мережею і сервером, виявляє помилки сервера і сайту і повідомляє про кожну поширену технічну проблему.

Основна перевірка сайту, описана тут, робить багато.

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

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

Базова перевірка сайту, описана тут, робить багато: вона перевіряє проблеми з мережею і сервером, виявляє помилки сервера і сайту і повідомляє про кожну поширену технічну проблему.

Основна перевірка сайту, описана тут, робить багато.

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

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

Усього два поля імпорту - КЛЮЧОВІ СЛОВА (що шукати) і УМОВА.

<Почнемо з останнього. Умова визначає поведінку моніторингу. Вона запускає звіти, якщо ключові слова присутні або відсутні. А ключові слова - це слова, які обов'язково повинні бути присутніми або відсутніми на сторінці. Зверніть увагу, що ви можете налаштувати моніторинг на спрацьовування оповіщення по одному ключовому слову, або тільки при появі/зникненні всіх відразу.

 

Розглянемо кілька прикладів.

1. На веб-сайті розміщено годинник, який показує час у Нью-Йорку, Лондоні та Токіо. Вони позначені як "час у Нью-Йорку", "час у Лондоні", "час у Токіо". Якщо ви введете всі ці фрази в поле ключових слів (через кому) і виберете "Всі ключові слова повинні бути присутніми", то сповіщення буде надіслано, якщо будь-який з цих годинників зникне зі сторінки. Але якщо ви виберете "Будь-які ключові слова повинні бути присутніми", то сайт буде вважатися нормальним, якщо на ньому буде присутній хоча б один з цих годинників.

2. Сайт працює нормально, але іноді замість деяких частин з'являються повідомлення типу "помилка", "збій", "файл не знайдено". Можна просто ввести всі ці ключові слова у відповідне поле і вибрати "ALL keywords must be absent", і якщо хоч одне з них з'явиться - помилка буде помічена, і буде видано оповіщення.

УВАГА! Під час перевірки http завантажується лише обмежений обсяг інформації. Це зроблено для того, щоб не перевантажувати ні сайт, що перевіряється, ні перевіряючі сервери. Тому, якщо сайт досить важкий, рекомендується розглядати вміст з верхньої частини сайту, так як сторінка завжди читається зверху вниз.

 

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

А саме: перевірка швидкості сторінки та перевірка бази даних.

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

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


Про автора

Артем Присяжнюк
Генеральний директор та засновник компанії HostTracker. Він пристрасний підприємець із сильним технічним бекграундом у F#. Артем працює в індустрії розробки програмного забезпечення більше 20 років.
Loading...