Статті для PHP-розробників України
Технічні розбори, карʼєрні звіти й переклади документації. Пишуть практики: тімліди, архітектори та мейнтейнери open source.
ТЕМИ
Карʼєра3
Pest2
DDD2
Зарплати2
Співбесіди2
Eloquent2
FrankenPHP2
Laravel2
Продуктивність2
Redis2
Черги1
Ідемпотентність1
Horizon1
Архітектура1
DI-контейнер1
Compiler passes1
DOU1
Безпека1
Плагіни1
Filament1
Адмінка1
N+11
продуктивність1
Laravel 131
Оновлення1
Messenger1
Outbox1
Doctrine1
OPcache1
Docker1
Unit-тести1
Фейки1
Feature-тести1
CI1
PHPUnit1
Продуктивність тестів1
Object cache1
Senior1
Резюме1
Кеш1
PostgreSQL1
EXPLAIN1
Індекси1
Octane1
PHP-FPM1
Тег «Redis» — це фільтр, а не сторінка: у пошук він не віддається, canonical лишається /articles. Найсильніші теги перетворимо на окремі хаби, коли під них набереться контент.
НАЙНОВІША
ПРОДУКТИВНІСТЬ
5 вересня 2026
Кеш у Laravel без застарілих даних: теги, lock і інвалідація по подіях
Кеш віддає старе не тому, що «TTL завеликий», а тому що інвалідація має дірки: масові апдейти повз модельні події, скидання всередині транзакції, дві паралельні перебудови одного ключа. Розбираємо, як насправді працюють теги в Redis, коли вони не потрібні, як накрити перебудову атомарним локом і куди правильно вішати інвалідацію.
РP
Редакція phpukraine
·
7 хв читання
2
статті
ПРОДУКТИВНІСТЬ
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