Статті для PHP-розробників України
Технічні розбори, карʼєрні звіти й переклади документації. Кожен матеріал спирається на дані платформи: вакансії, вилки, банк питань, і на код, який можна запустити.
ФІЛЬТР
Черги✕
Тег «Черги» це фільтр, а не сторінка: у пошук він не віддається, canonical лишається /articles. Найсильніші теги перетворимо на окремі хаби, коли під них набереться контент.
НАЙНОВІША
ПРОДУКТИВНІСТЬ
12 вересня 2026
Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники
Redis заводять під кеш, а за пів року в ньому живуть сесії, черги, локи й лічильники з несумісними вимогами до втрати даних. Розбираємо атомарність лічильників і чому `INCR` + `EXPIRE` рано чи пізно забанить користувача назавжди, де ламаються розподілені локи, що насправді робить redis-драйвер черги в Laravel і коли його вже мало, які дані в Redis класти не варто і як налаштувати eviction, щоб під тиском памʼяті втратити кеш, а не чергу.
РP
Редакція phpukraine
·
9 хв читання
2
статті
ПРОДУКТИВНІСТЬ
12 вересня 2026
Redis у PHP-застосунку не лише як кеш: черги, ліміти, блокування, лічильники
Redis заводять під кеш, а за пів року в ньому живуть сесії, черги, локи й лічильники з несумісними вимогами до втрати даних. Розбираємо атомарність лічильників і чому `INCR` + `EXPIRE` рано чи пізно забанить користувача назавжди, де ламаються розподілені локи, що насправді робить redis-драйвер черги в Laravel і коли його вже мало, які дані в Redis класти не варто і як налаштувати eviction, щоб під тиском памʼяті втратити кеш, а не чергу.
РP
Редакція phpukraine
·
9 хв
·Redis
·Черги
·Rate limiting
LARAVEL
3 вересня 2026
Черги в Laravel без сюрпризів: ідемпотентність, повтори і afterCommit
Черга гарантує, що job виконається щонайменше один раз, а не рівно один. Розбираємо, звідки беруться дублі й втрачені задачі, як налаштувати tries, backoff і retryUntil, чому afterCommit обовʼязковий і як написати handle, який можна безпечно виконати двічі.
РP
Редакція phpukraine
·
8 хв
·Черги
·Ідемпотентність
·Horizon