Продуктивність 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 хв читання