Перейти до вмісту

Кешування інтерфейсу BotBlocker: налаштування часу, режим “у реальному часі” та транзиєнти WordPress

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

Що таке кешування інтерфейсу в BotBlocker?

Кешування інтерфейсу – це тимчасове зберігання часто використовуваних даних (статистика, новини, зведена аналітика), щоб під час повторного завантаження сторінок в адмінці не виконувати важкі SQL-запити щоразу.

  • Швидке завантаження дашборда навіть за великої кількості журналів і даних
  • Мінімальне навантаження – сервер і база даних не “просідають” під час кожного оновлення адмінки

Які елементи кешуються?

  • Статистика й графіки: Динаміка атак, топ-загрози, розподіл за користувачами
  • Новини та сповіщення: Останні анонси від команди BotBlocker, сповіщення про нові версії
  • Аналітичні віджети: Сукупні дані про блокування, CAPTCHA, підозрілі сесії

Особливо помітне прискорення на великих сайтах із великою аудиторією.

Гнучке налаштування часу зберігання кешу

У налаштуваннях BotBlocker можна вибрати, на скільки хвилин кешуються різні елементи:

  • Можна задати короткий термін (1–5 хвилин) для свіжіших даних
  • Або вибрати тривале кешування для максимальної швидкості
  • Короткий кеш – більше навантаження, більше актуальності
  • Довгий кеш – мінімальне навантаження, але трохи менш свіжі дані

Завжди можна вибрати режим, що відповідає поточним завданням.

Режим “у реальному часі”

Для особливих ситуацій BotBlocker підтримує режим реального часу:

  • Коли його ввімкнено, усі віджети, статистика й аналітика показуються без затримок – кеш вимикається
  • Актуально під час атак, налагодження чи моніторингу “тут і зараз”

Майте на увазі: у реальному часі навантаження на сервер вище. Використовуйте за потреби.

Як реалізовано кешування: транзиєнти WordPress

BotBlocker використовує стандартну систему транзиєнтів WordPress для зберігання кешу:

  • Дані зберігаються в базі (або в об’єктному кеші, якщо його налаштовано)
  • Час життя задається автоматично, очищення відбувається без втручання адміністратора
  • Немає зайвого “сміття” й ризику переповнення

Це гарантія сумісності, стабільності та кращої продуктивності на будь-якому хостингу.

Для чого все це?

  • Продуктивність: Адмінка завантажується миттєво навіть на перевантажених проєктах
  • Гнучкість: Можна швидко перемикатися між “швидкістю” та “максимальною актуальністю”
  • Надійність: Кеш впливає лише на відображення інтерфейсу, безпека й зберігання журналів не залежать від налаштувань кешу

Часті запитання

Чи можна бачити статистику “онлайн”?
Так, увімкніть режим реального часу – усі дані будуть завжди актуальними.

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

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

Транзиєнти WordPress