Redis — це база даних типу «ключ-значення», яка зберігається в оперативній пам'яті і найчастіше використовується як object cache — проміжний шар, що запам'ятовує результати частих запитів до бази MySQL, щоб WordPress не виконував їх заново при кожному відвідувачі.
Що Redis реально прискорює
Object cache у WordPress (через плагіни на кшталт Redis Object Cache) скорочує час генерації сторінки при більшому трафіку та розгорнутих темах чи плагінах. У WooCommerce це особливо помітно в магазинах із великим каталогом товарів і багатьма одночасно залогіненими клієнтами — Redis розвантажує базу даних замість того, щоб щоразу заново звертатися до MySQL.
Це не те саме, що кеш сторінок (наприклад, WP Super Cache чи подібні плагіни), який зберігає готовий HTML усієї сторінки. Redis кешує дані всередині застосунку, тож допомагає і там, де сторінку закешувати не можна, — при залогінених користувачах, кошику чи особистому кабінеті клієнта.
Кому це важливо
Найбільшу різницю відчують сайти з великим трафіком, магазини WooCommerce з багатьма одночасними сесіями та сайти зі складною логікою (плагіни членства, пошук із фільтрами, персоналізація контенту). Для простого сайту-візитки без трафіку різниця на практиці непомітна — там більше користі дає звичайний кеш сторінок і добре налаштований OPcache.
Redis у пропозиції DoSieci
Виділений Redis входить до пакетів NVMe Performance (256 MB) і NVMe Pro (512 MB) — окремий екземпляр для кожного клієнта. Ми запускаємо його для акаунта й надсилаємо дані підключення (хост, порт, пароль), які ви вписуєте в плагіні object cache. Якщо ваш проєкт уже зараз відчутно виграв би від object cache, напишіть нам і опишіть масштаб трафіку — підкажемо, що дасть найбільший ефект вже сьогодні.
