← Назад к разделам
Раздел

Производительность и базы данных

Индексы MySQL, выполнение запросов и производительность баз данных.

Доступные языки
Избранные работы

Статьи этого раздела

15 статей
EN RU DE FR IT ES

Кэширование — это не роскошь, а необходимость. Как и зачем использовать его в Laravel

Практическое руководство по кэшированию в Laravel: от кэширования тяжёлых запросов и целых страниц до умной инвалидации с тегами и атомарных блокировок против cache stampede.

Читать статью →
EN RU DE FR IT ES

Кэширование — это не только Redis и запросы к базе данных. Полная карта производительности.

Полная карта уровней кэширования в современных приложениях: кэш браузера, полное кэширование страниц, кэширование опкода, фрагментное кэширование, Redis, кэш запросов MySQL и агрегатные таблицы.

Читать статью →
EN RU DE FR IT ES

Проблема N+1 в Laravel: полный арсенал решений за пределами Eager Loading

Девять практических методов решения проблемы N+1 в Laravel помимо базового Eager Loading: joins, hasManyThrough, агрегаты, сырые запросы, представления БД, денормализация и другие.

Читать статью →
EN RU DE FR IT ES

Нормализация vs денормализация в MySQL: как найти баланс между целостностью и производительностью

Практическое руководство по нормализации и денормализации в MySQL: нормальные формы, когда использовать каждый подход и как реализовать гибридную стратегию в Laravel для оптимальной производительности.

Читать статью →
EN RU DE FR IT ES

Дело не в том, что ваша база данных медленная — медленный ваш запрос: основы оптимизации MySQL в Laravel

Практическое руководство по оптимизации MySQL в Laravel: исправление N+1 запросов, правильные индексы, отказ от циклов и превращение страницы с 3 секундами в 150 мс без апгрейда железа.

Читать статью →
EN RU DE FR IT ES

Сравнение производительности MySQL: работа с индексами и без них

Практическое сравнение производительности запросов MySQL с индексами и без них, включая операции фильтрации и JOIN на таблицах с 100 000+ строк.

Читать статью →