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

Продуктивність PHP: профілювання й оптимізація

OPcache і JIT, N+1, кеш-стратегії, черги, профілювання під навантаженням. З цифрами до і після.

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

N+1 у Doctrine та Eloquent поруч: одна проблема, два набори інструментів

Ліниві звʼязки протікають однаково в обох ORM, а лагодяться по-різному: Eloquent добирає дані окремим запитом WHERE IN, Doctrine тягне їх fetch join'ом у той самий SQL. Три типові сценарії - список зі звʼязком, вкладені звʼязки й агрегати - з кодом до і після в Laravel 13 та Doctrine ORM 3.

РP Редакція phpukraine · 8 хв читання