Help
Posted By

Управление таблицами логов для обеспечения работоспособности базы данных 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 зависит от объема данных, которые вы решите регистрировать для каждого входящего запроса. В разделе «Регистрация трафика» вы можете включить или отключить определенные параметры регистрации.

  • Ведение журнала трафика : Полное отключение ведения журнала трафика уменьшит размер таблицы cerber_traffic до нуля.
  • Ведение журнала активности : это ключевая функция WP Cerber, которую нельзя отключить, поскольку она поддерживает алгоритмы аналитики и безопасности плагина.

Рекомендуемые настройки

Для журнала активности оптимальный срок хранения — 90 дней, что обеспечивает баланс между сохранением полезных записей и управлением размером базы данных. Для журнала инспектора дорожного движения мы рекомендуем хранить данные до 30 дней, поскольку данные о дорожном движении накапливаются быстрее и могут занимать значительное пространство для хранения.

WordPress TI Log Settings Recommended

Recommended Traffic Inspector Log Settings

Мониторинг размеров таблиц журналов

WP Cerber предоставляет инструменты, которые помогут вам следить за таблицами логов:

  • Вкладка «Диагностика» : отображает текущий размер таблиц журналов в разделе «Информация о базе данных».
  • Ручная очистка : позволяет очистить таблицы непосредственно на вкладке «Диагностика» , хотя это обычно не рекомендуется, поскольку удаляет потенциально ценные исторические данные. Подробнее здесь:Очистка активности и журналы трафика в реальном времени.

Устранение неполадок, связанных с непрерывным ростом логарифмов.

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

Для диагностики и решения этой проблемы обратитесь к следующему руководству: Почему ваши таблицы логов увеличиваются в размере и как это исправить .

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

Заключение

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

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


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.