<? phpukraine СТАТТІ
⌕Пошук по платформі

Статті для PHP-розробників України

Технічні розбори, карʼєрні звіти й переклади документації. Кожен матеріал спирається на дані платформи: вакансії, вилки, банк питань, і на код, який можна запустити.

ФІЛЬТР Redis
Тег «Redis» це фільтр, а не сторінка: у пошук він не віддається, canonical лишається /articles. Найсильніші теги перетворимо на окремі хаби, коли під них набереться контент.
НАЙНОВІША ПРОДУКТИВНІСТЬ 12 вересня 2026

Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники

Redis заводять під кеш, а за пів року в ньому живуть сесії, черги, локи й лічильники з несумісними вимогами до втрати даних. Розбираємо атомарність лічильників і чому `INCR` + `EXPIRE` рано чи пізно забанить користувача назавжди, де ламаються розподілені локи, що насправді робить redis-драйвер черги в Laravel і коли його вже мало, які дані в Redis класти не варто і як налаштувати eviction, щоб під тиском памʼяті втратити кеш, а не чергу.

РP Редакція phpukraine · 9 хв читання
3 статті
ПРОДУКТИВНІСТЬ 12 вересня 2026 Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники Redis заводять під кеш, а за пів року в ньому живуть сесії, черги, локи й лічильники з несумісними вимогами до втрати даних. Розбираємо атомарність лічильників і чому `INCR` + `EXPIRE` рано чи пізно забанить користувача назавжди, де ламаються розподілені локи, що насправді робить redis-драйвер черги в Laravel і коли його вже мало, які дані в Redis класти не варто і як налаштувати eviction, щоб під тиском памʼяті втратити кеш, а не чергу. РP Редакція phpukraine · 9 хв ·Redis ·Черги ·Rate limiting ПРОДУКТИВНІСТЬ 5 вересня 2026 Кеш у Laravel без застарілих даних: теги, lock і інвалідація по подіях Кеш віддає старе не тому, що «TTL завеликий», а тому що інвалідація має дірки: масові апдейти повз модельні події, скидання всередині транзакції, дві паралельні перебудови одного ключа. Розбираємо, як насправді працюють теги в Redis, коли вони не потрібні, як накрити перебудову атомарним локом і куди правильно вішати інвалідацію. РP Редакція phpukraine · 7 хв ·Кеш ·Redis ·Laravel WORDPRESS 4 вересня 2026 Persistent object cache у WordPress: коли Redis рятує, а коли ні Redis для WordPress продають як універсальне пришвидшення, але object cache працює лише там, де сторінка справді ходить у базу по одні й ті самі об'єкти. Розбираємо, що саме кешує `wp_cache_*`, чому за page cache виграш може бути нульовим, як рахувати вартість round-trip, чим небезпечна евікція для сесій WooCommerce і як писати код, що коректно поводиться і з persistent, і з per-request кешем. РP Редакція phpukraine · 8 хв ·Продуктивність ·Redis ·Object cache