Управление таблицами журналов для обеспечения работоспособности базы данных WordPress
English version: Managing Log Tables for a Healthy WordPress Database
Поддержание безопасности и эффективности вашего сайта WordPress — немалый подвиг, особенно с таким надежным плагином, как WP Cerber, который неустанно работает в фоновом режиме. Ключевая часть функциональности WP Cerber включает в себя регистрацию событий и трафика с использованием двух таблиц базы данных: cerber_log
и cerber_traffic
. Хотя эти журналы имеют решающее значение для мониторинга и анализа активности, эффективное управление ими необходимо для предотвращения раздувания базы данных и поддержания оптимальной производительности сайта. В этой статье мы разберем, как работают эти таблицы журналов, что влияет на их размер и как вы можете держать их под контролем.
Понимание таблиц журналов WP Cerber
WP Cerber использует две основные таблицы для записи событий на вашем сайте:
-
cerber_log
хранит журналы активности. -
cerber_traffic
отслеживает данные о дорожном движении.
Эти таблицы растут естественным образом, поскольку они регистрируют события и HTTP-запросы. Со временем это может привести к значительному использованию базы данных, особенно на сайтах с высоким трафиком. К счастью, WP Cerber предоставляет несколько способов управления и оптимизации этих журналов.
Что определяет размер таблицы журнала?
На размер таблиц cerber_log
и cerber_traffic
влияют несколько факторов:
- События веб-сайта : больше событий означает больше записей. Например, попытки входа, неудачные входы и другие действия способствуют росту таблицы
cerber_log
. - HTTP-запросы : большой объем входящего трафика увеличивает размер таблицы
cerber_traffic
. - Настройки WP Cerber : Включенные вами параметры ведения журнала определяют объем сохраняемой информации.
Понимая эти факторы, вы сможете принять меры по предотвращению ненужного роста базы данных.
Автоматическая очистка для предотвращения раздувания
WP Cerber разработан для эффективного управления данными журнала. Он автоматически удаляет устаревшие записи на основе настроенных вами параметров хранения. Это гарантирует, что ваша база данных не будет накапливать ненужные данные и останется управляемой.
Как оптимизировать размеры таблиц журналов
WP Cerber позволяет вам контролировать, как долго хранятся журналы. Следующие настройки помогут вам настроить период хранения:
- «Вести журнал записей о посетителях, не вошедших в систему»
- «Вести журналы записей вошедших в систему пользователей для»
Вы можете найти эти настройки:
- На вкладке Основные настройки журнала активности .
- На вкладке «Настройки» в разделе Traffic Inspector для журнала Traffic Inspector .
Установив более короткие периоды хранения, вы можете сократить использование базы данных, не теряя при этом доступа к последним данным.
Управление журналами дорожного инспектора
Размер таблицы журнала Traffic Inspector зависит от того, сколько данных вы решили регистрировать для каждого входящего запроса. В разделе Traffic Logging вы можете включить или отключить определенные параметры регистрации.
- Ведение журнала трафика : полное отключение ведения журнала трафика уменьшит размер таблицы
cerber_traffic
до нуля. - Ведение журнала активности : это основная функция WP Cerber, и ее нельзя отключить, поскольку она поддерживает алгоритмы аналитики и безопасности плагина.
Рекомендуемые настройки
Для Activity Log период хранения в 90 дней является хорошим балансом между сохранением полезных записей и управлением размером базы данных. Для Traffic Inspector Log мы рекомендуем хранить журналы до 30 дней, поскольку данные о трафике имеют тенденцию накапливаться быстрее и могут занимать значительное место на диске.
Размеры таблиц журнала мониторинга
WP Cerber предоставляет инструменты, которые помогут вам следить за таблицами журналов:
- Вкладка «Диагностика» : отображает текущий размер таблиц журнала в разделе «Информация о базе данных».
- Ручная очистка : позволяет очищать таблицы непосредственно из вкладки «Диагностика» , хотя это обычно не рекомендуется, так как удаляет потенциально ценные исторические данные. Узнайте больше здесь:Очистка журналов активности и трафика в реальном времени
Устранение неполадок при непрерывном росте журнала
Если вы заметили, что ваши таблицы журналов растут неконтролируемо, это может указывать на проблему с задачами WordPress cron. Эти запланированные задачи отвечают за выполнение задач по обслуживанию, включая очистку журналов. Неправильные настройки или проблемы с веб-сервером могут помешать правильному выполнению этих задач.
Чтобы диагностировать и устранить эту проблему, обратитесь к следующему руководству: Почему ваши таблицы журналов растут и как это исправить .
Если не устранить эту проблему, это может замедлить работу вашего сайта и нарушить выполнение важных операций, таких как резервное копирование.
Заключение
Управление таблицами журналов WP Cerber является важной частью поддержания безопасности и эффективности вашего сайта WordPress. Понимая, как работают эти таблицы, и используя настройки плагина для управления их размером, вы можете предотвратить раздувание базы данных и поддерживать оптимальную производительность.
Если ваши таблицы журналов растут неконтролируемо, не игнорируйте предупреждающие знаки. Исследуйте потенциальные проблемы с задачами cron и примите корректирующие меры, чтобы обеспечить бесперебойную работу вашего сайта. С этими стратегиями вы будете лучше подготовлены к балансу безопасности, производительности и эффективности базы данных на вашем сайте WordPress.