Проверка содержания веб-сайта
Опубликовано: Artem Prysyazhnuk 2022-08-16 все статьиОсновная проверка сайта, описанная здесь, делает многое: она проверяет проблемы сети и сервера, выявляет ошибки сервера и сайта и сообщает о всех распространенных технических проблемах.
Но что делать, если сайт технически в порядке, но на нем отсутствует важная информация, которая должна там быть? Такие проблемы легко пропустить: сайт работает нормально, а привыкший к внешнему виду сайта веб-мастер просто смотрит сквозь пальцы и может не заметить каких-то заметно мелких, но логически важных проблем. Например, какой-нибудь специфический заголовок, объявление, рекламу, что угодно. Поэтому функция проверки содержимого введена для управления наличием ожидаемого содержимого.
Проверка содержимого - это расширенный вариант базовой проверки сайта. Она делает то же самое - каждые несколько минут (в соответствии с вашими настройками) пытается зайти на сайт так же, как это делает обычный клиент сайта. Кроме того, он ищет конкретную, заранее определенную информацию.
Есть только два важных поля - KEYWORDS (что искать) и CONDITION.
Начнем с последнего. Условие определяет поведение мониторинга. Оно запускает отчеты, если ключевые слова присутствуют или отсутствуют. А ключевые слова - это слова, которые должны присутствовать или отсутствовать на странице. Обратите внимание, что вы можете сделать так, чтобы мониторинг срабатывал по одному ключевому слову или только при появлении/исчезновении всех ключевых слов сразу.
Давайте посмотрим несколько примеров.
1. На сайте есть часы, которые показывают время в Нью-Йорке, Лондоне и Токио. Они обозначены "время в Нью-Йорке", "время в Лондоне", "время в Токио". Если ввести все эти фразы в поле keywords (через запятую) и выбрать "ВСЕ ключевые слова должны присутствовать", то оповещение будет отправлено, если хоть один из этих часов исчезнет со страницы. Но если выбрать "Любые ключевые слова должны присутствовать", то сайт будет восприниматься как нормальный, если на нем есть хотя бы один из этих часов.
2. Сайт работает нормально, но иногда вместо определенных частей появляются сообщения типа "ошибка", "сбой", "файл не найден". Можно просто ввести все эти ключевые слова в соответствующее поле и выбрать "ВСЕ ключевые слова должны отсутствовать", и если хоть одно из них появится - ошибка будет обнаружена, а предупреждение доставлено.
.
ПРИМЕЧАНИЕ! Во время http-проверки загружается только ограниченное количество информации. Это сделано для того, чтобы не перегружать ни контролируемый сайт, ни проверяющие серверы. Поэтому, если сайт достаточно тяжелый, рекомендуется рассматривать контент из верхней части сайта, так как страница всегда читается сверху вниз.
Это довольно простой способ управлять содержимым веб-страницы так же, как это делает человеческий глаз. Конечно, существуют и более сложные способы. Информация, которая отображается на странице, витает где-то в файлах или базах данных, генерируется скриптами и проходит через сложные процессы, прежде чем отобразиться в браузере. Поэтому существуют инструменты, которые могут помочь отследить эту информацию и найти причины проблем на более глубоком уровне. Это может дать вебмастеру больше информации для более быстрого решения проблемы.
В частности, это: проверка скорости страницы и проверка базы данных.
Проверка базы данных анализирует указанные значения в базе данных. Она может оценивать результаты определенных запросов, количество записей, объем и так далее. А проверка скорости страниц запускает скрипты и загружает медиафайлы во время каждой проверки. Она может обнаруживать ошибки сценариев и предупреждения, обеспечивая комплексное представление о производительности веб-сайта.
Выбрав правильный тип мониторинга или объединив их, можно выявить весь спектр возможных проблем и значительно повысить производительность сайта.